0

データベース接続後-

`$tbl_name="mytable";`
 $adjacents = 3;
 $query = "SELECT COUNT (*) as num FROM $mytable";
 $total_pages = mysql_fetch_array(mysql_query($query));  this is line 32
 $total_pages = $total_pages[num];
 $targetpage = "pagination.php";  (the name of this file)
 $limit = 20;

私が得ているエラーは-

警告: mysql_fetch_array(): 指定された引数は、32 行目の有効な MySQL 結果リソースではありません。

誰でも助けることができますか?

ありがとう

4

1 に答える 1

1

問題はクエリにあるはずです。次のいずれかである必要があります。

 $query = "SELECT COUNT (*) as num FROM mytable";

また

 $query = "SELECT COUNT (*) as num FROM ".$tbl_name."";

以前に定義していない変数 $mytable を参照しています

于 2012-04-11T07:15:31.713 に答える