資料讀取錯誤
conn.php
$conn=mysql_connect("localhost","mlstudio","ml902975");
mysql_select_db("db_bcty365",$conn);
mysql_query("set names gb2312");
?>
顯示頁面代碼
$sqluwz=mysql_query("select * from tb_soft order by addtime desc limit 0,7",$conn); $infouwz=mysql_fetch_array($sqluwz); if($infouwz==false){ ?>
|
暫無軟體提供下載! |
}else{ $i=1; do{ ?>
|
" class="a1"> if($i==1) { echo ""; } echo unhtml(msubstr($infouwz["softname"],0,16)); if(strlen($infouwz["softname"])>16) { echo " ."; } echo "[".substr(str_replace("-","/",$infouwz[addtime]),0,10)."]"; if($i==1) { echo ""; } ?> |
|
$i++; }while($infouwz=mysql_fetch_array($sqluwz)); } ?>
|
|
網頁提示錯誤
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ……
------解決方案--------------------
你要明白 do....while結構。。。這個不管條件是否成立,都會迴圈一次。
建議改成:
while($infouwz=mysql_fetch_array($sqluwz))
{
//do something here....
}
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource …… 報這樣的錯誤,你就得在mysql_query($sql)後面加上 or die(mysql_error())看看有沒SQL錯誤。