【发布时间】:2014-09-04 10:37:46
【问题描述】:
我目前正在为当地的一支足球队制作网页。我希望能够将玩家信息插入到我的数据库中,然后将数据回显到每个玩家的页面上。我已经创建了这段代码,但是没有任何迹象表明我的任何 HTML 编码在页面上被回显给我。如果有人可以提供帮助,我们将不胜感激。
<?php
$query = mysql_query("SELECT * FROM tbl_u14team");
while($rows = mysql_fetch_array($query)):
$name = $rows['name'];
$position = $rows['position'];
$age = $rows['age'];
$height = $rows['height'];
$biography = $rows['biography'];
$image = $rows['image'];
echo '<div id="teammember">
<img src="'.$image.'" />
p>Name:'.$name.'</br>
Position:'.$position.'</br>
Age:'.$age.'</br>
Height:'.$height.'</br>
Biography:'.$biography.'</p>
</div>';
endwhile;
?>
【问题讨论】:
-
开启错误报告。可能已经安装了 PHP 5.6 并且丢弃的
mysql_*正在抛出致命错误(我猜。我没有尝试在 PHP 5.6 环境中使用mysql_*) -
@ʰᵈˑ我使用的是 5.4,所以我认为这不是问题?我现在很困惑!
-
愚蠢的问题;但是您是否成功建立了与数据库的连接?
-
是的,如果没有建立连接,它会杀死网站上的所有页面...@ʰᵈˑ 当前出现此错误
[04-Sep-2014 04:50:54 America/Denver] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home2/localbu6/public_html/dafcyouth/u14s.php on line 14 -
您的用户是否拥有数据库的
SELECT权限?表tbl_u14team是否存在?在mysql_query末尾添加or die(mysql_error());