这是从本地主机上我的一个网上电台网站我的网页,这是一个基本的PHP/MySQL的一个用于测试目的:PHP/MySQL查询 - 显示数据复习[?是代码的语法正确]
<?php
mysql_connect('localhost', 'root', 'mypass') or die (mysql_error());
mysql_select_db('radiotest') or die (mysql_error());
$result = mysql_query("SELECT *, TIME_FORMAT(airtime, '%H:%i') `airtime`
from presenters");
//Table starting tag and header cells
while($row = mysql_fetch_array($result)){
//Display the results in different cells
echo "<dd><dl><img src=' " . $row['image'] . " '>" . $row['airtime'] ."
" . $row['presenter'] . "</dd></dl>";
echo "<dd><dl>" . $row['showinfo'] . "</dd></dl>";
}
?>
它工作正常,以所需格式显示表格中的数据。
不过,我想尝试做这种方式:
<dd><dl><img src='<?php echo $row['image'] ?'> <?php echo $row['airtime']?>
<?php echo. $row['presenter']?> </dd></dl>
我的问题:我承认我已经忘了怎么办回声没有在PHP中显示它/ MySQL查询像上面,这样怎么能我确保它使用echo显示变量,而不必在MySQL连接中声明它。我知道我的原始格式是正确的,但我不希望它在语法的while部分之后有echo变量,我想在dd/dl HTML(定义列表)中回显它们。
基本上,我只是试图刷新我在这方面的技能;看了谷歌,但我不太确定
任何帮助表示赞赏!
你的代码看起来已经格式化和林不知道你试着在这里问。 – swordfish