php - 如何在 mySQL 中调用 PHP 变量?

标签 php html mysql

我的网站有很多页面。所有这些页面的顶部都有完全相同的标题,显示登录用户的选项和指向网站不同部分的链接。

我意识到,如果我想更改此页眉的外观,我需要遍历并将更改应用到每个页面。这似乎是一个我可以避免的问题,所以我决定将代码存储在 mySQL 数据点中,并在每个页面上简单地回显它。

到目前为止,它运行良好,但我在其中的任何 PHP 代码(如显示用户名)仅返回物理代码本身,而不返回结果。

调用代码工作正常,下面是被调用的实际 mySQL 条目:

<table width="1332" border="0" cellspacing="0"><tr>
<td width="1002" style="background-color:#4DDB4D;">
<a href="http://www.AGLgaming.com/login/home"><img src="http://i378.photobucket.com/albums/oo223/Abyssion180/AGLLogoAlternate.png" alt="AGL Logo" width=170 height=90 align="left" /></a>
<img src="http://i378.photobucket.com/albums/oo223/Abyssion180/AGLBanner.png" width=825 height=90 />
</td>
<td width="330" style="background-color:#4DDB4D" align="right">
<div class="ex1">
<a href="http://www.AGLgaming.com/login/home/profile"><font color="blue" size="5">' . $user[0][0] . '</font></a>,<br>
<font size="1">Logged in: </font><a href="http://www.AGLgaming.com/login/home/logout"><font size="2" color="blue">Logout</font></a>
</div></td></tr>
<tr><td valign="center" style="background-color:#6EFF6E;height:31px;">
<div align="left"> ||
<a href="http://www.AGLgaming.com/login/home/forums"><font color="blue" size="5">Forums</font></a> |||
<a href="http://www.AGLgaming.com/login/home/guides"><font color="blue" size="5">Guides</font></a> |||
<a href="http://www.AGLgaming.com/login/home/external"><font color="blue" size="5">External</font></a> |||
<a href="http://www.AGLgaming.com/login/home/members"><font color="blue" size="5">Members</font></a> |||
<a href="http://www.AGLgaming.com/login/home/tournament"><font color="blue" size="5">Tournament</font></a> |||
<a href="http://www.AGLgaming.com/login/home/constitution_of_the_AGL"><font color="blue" size="5">Constitution of the AGL</font></a></div>
</td>
<td valign="center" style="background-color:#6EFF6E;height:31px;">
<div class="ex1" align="right">
<a href="http://www.AGLgaming.com/login/home/profile"><font color="blue" size="3">Profile</font></a> |
<a href="http://www.AGLgaming.com/login/home/denarii"><font color="blue" size="3">Denarii</font></a>: ' . $user[0][7] . ' |
<a href="http://www.AGLgaming.com/login/home/messages"><font color="blue" size="3">Messages</font></a>: ' . $user[0][9]; if($user[0][10]>0)  echo '<font size="2"><b>(' . $user[0][10] . ' New!)</b></font>'; . ' |
<a href="http://www.AGLgaming.com/login/home/settings"><font color="blue" size="3">Settings</font></a>
</div>
</td></tr></table>

最佳答案

如果我做对了,我会(不想刻薄)真的建议您重新考虑您的代码。您真的在从 MySQL 数据库中查询 HTML/PHP 代码吗? 如果是这样,让我向您推荐另一种获取代码的方法,而不仅仅是在一个网站上: 只需将该代码放入一个额外的 php 文件中 - 例如 header.php 并使用

调用该文件
<?php require_once('header.php');?>

关于php - 如何在 mySQL 中调用 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16158143/

相关文章:

html - 将 Bootstrap 3 列背景拖到浏览器的一侧

php - 从一个表中选择另一个表中ID等于字符串的所有字段

c# - 将 EAP 复制到我的 sql 数据库 : using C# Addin

php - Laravel 4 模型 : Confused about a pivot table case

PHP古特。没有 "value"字段的选择按钮

php - 500 内部服务器错误 PHP 超时

javascript - 单击 svg 元素时应用焦点 css

存储模式的 PHP OOP 类

php - 在 Laravel 5 的自定义错误页面上从中止输出错误消息

html - 文件未在 CSS 中找到错误,但背景图像未显示