我目前正在为当地足球队的一个页面工作。我希望能够将播放器信息插入到我的数据库中,然后将数据回显到每个播放器的页面上。我已创建此代码,但没有任何迹象表明我的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;
?>
答案 0 :(得分:0)
尝试将var_Dump(mysql_fetch_array($query));
放在while
之前,看看内容数组是否符合预期。或者在一段时间内做var_Dump($rows)
。
答案 1 :(得分:0)
[04-Sep-2014 04:50:54 America / Denver] PHP警告:mysql_fetch_array()期望参数1为资源,布尔给定在/ home2 / localbu6 / public_html / dafcyouth /第14行的u14s.php
这意味着您的查询失败。
对于SELECT,SHOW,DESCRIBE,EXPLAIN和其他返回结果集的语句,mysql_query()会在成功时返回资源,或者在出错时返回FALSE。
由于错误是抱怨boolean
,(而FALSE
是布尔值,只有在查询失败时才会返回) - 您的查询 失败。
用以下内容替换mysql_query
行并采取必要的措施
$query = mysql_query("SELECT * FROM tbl_u14team") or die(mysql_error());
SELECT
权限?
SELECT
个特权?tbl_u14team
是否存在?