开发者

Warning: Invalid argument supplied for foreach() in

开发者 https://www.devze.com 2023-02-02 10:13 出处:网络
$results = mysql_query(\"select * from classpics\"); foreach($results as $uno) { echo \'<td valign=\"m开发者_如何学编程iddle\" align=\"center\"><a class=\"neutral\" href=\"../images.php?id=\
$results = mysql_query("select * from classpics");

foreach($results as $uno) {
    echo '<td valign="m开发者_如何学编程iddle" align="center"><a class="neutral" href="../images.php?id=' . $uno['id'] . '"><img src="'. $uno['thumbs'].'" border="0" /></a>';
}


The mysql_query returns a resource id, you should fetch an array:

$results = mysql_query("select * from classpics");

while($row = mysql_fetch_array($results)){
  echo '<td valign="middle" align="center"><a class="neutral" href="../images.php?id=' . $row['id'] . '"><img src="'. $row['thumbs'].'" border="0" /></a>';
}


you should fetch data from result

while($data=mysql_fetch_array($results)) {
echo '<td valign="middle" align="center"><a class="neutral" href="../images.php?id=' . $uno['id'] . '"><img src="'. $uno['thumbs'].'" border="0" /></a>';

}


mysql_query returns resource, not an array or any other container. Use mysql_fetch_assoc() to fetch the next result.

while ($uno = mysql_fetch_assoc($result)) {
    echo '<td valign="middle" align="center"><a class="neutral" href="../images.php?id=' . $uno['id'] . '"><img src="'. $uno['thumbs'].'" border="0" /></a>';
}
0

精彩评论

暂无评论...
验证码 换一张
取 消