警告:为foreach()提供了无效的参数 [英] Warning: Invalid argument supplied for foreach() in
本文介绍了警告:为foreach()提供了无效的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ results = mysql_query(select * from classpics);
foreach($ results as $ uno){
echo'< td valign =middlealign =center>< a class =neutralhref =。 ./images.php?id='。$ uno ['id']。'>< img src ='。$ uno ['thumbs']。'border =0/>< / A>';
解决方案
mysql_query
返回一个 资源id ,您应该获取数组: $ results = mysql_query select * from classpics);
while($ row = mysql_fetch_array($ results)){
echo'< td valign =middlealign =center>< a class =neutralhref =../ images.php?id ='。$ row ['id']。'>< img src ='。$ row ['thumbs']。'border =0/> ;< / A>';
}
$results = mysql_query("select * from classpics");
foreach($results as $uno) {
echo '<td valign="middle" 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>';
}
这篇关于警告:为foreach()提供了无效的参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文