2012-04-11 17 views
0

私はPHP/MySQLのページネーション引数有効ではありません

警告IS-取得していますデシベルconnection-

`$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():指定された引数は、ライン内の有効なMySQLの結果リソースではありません32.

誰でも手助けできますか?問題はあなたのクエリにする必要があり

おかげ

+0

間違ったテーブル名を呼び出しているようです:SELECT COUNT(*)as num FROM $ tbl_name –

答えて

1

、それはどちらかでなければなりません:

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

または

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

あなたが以前持っていない変数$ mytableはを参照しています

+0

私はしました - $ tbl_name = "mytable";しかしそれは働かない。 – sanjay

+0

phpmyadminまたはmysqlクライアントでクエリを試しましたか?それは何かを返しますか? mysql_error()を使用して、実際の問題が何であるかを確認してください。このhttp://php.net/manual/en/function.mysql-query.phpのphp docsを見てください。 –

関連する問題