1
<?php
$pagesize=20;
@$p=$_GET['p']?$_GET['p']:1;
$offset = ($p-1)*$pagesize;
$query = "select * from `say` order by id DESC limit $offset,$pagesize";
$res=mysql_query($query);
while ($row=mysql_fetch_array($res)){
$pic_id = $row['id'];
?>
2
$count_result=mysql_query("select count(*) as count from say"); $count_array=mysql_fetch_array($count_result);
它們都顯示: Warning: mysql_fetch_array() expects parameter 1 to be resource
3 回答

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
其實(shí)你可以找個(gè)翻譯軟件把warning翻譯出來(lái)的: mysql_fetch_array需要接收的是一個(gè)資源句柄,而你給了個(gè)bool值。
為什么mysql_query會(huì)返回bool值呢? 查看文檔你就會(huì)發(fā)現(xiàn),執(zhí)行語(yǔ)句失敗的情況下,mysql_query會(huì)返回false。 所以,你在使用$res的時(shí)候先應(yīng)該判斷其是否為false

尚方寶劍之說(shuō)
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
先建立和數(shù)據(jù)庫(kù)的連接
- mysql_connect()
- mysql_query() // 連接異?;騭ql語(yǔ)法錯(cuò)誤會(huì)返回false
- mysql_fetch_array()
- 3 回答
- 0 關(guān)注
- 399 瀏覽
添加回答
舉報(bào)
0/150
提交
取消