2012-04-11 29 views
0

後DB連接 -PHP/MySQL的分頁參數無效

`$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; 

錯誤我收到IS-

警告:mysql_fetch_array():提供的參數是不符合一個有效的MySQL結果資源32.

任何人都可以幫忙嗎?

感謝

+0

看起來您正在調用錯誤的表名:SELECT COUNT(*)as num FROM $ tbl_name – 2012-04-11 07:09:06

回答

1

的問題應該是在查詢中,它應該是:

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

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

你引用你以前沒有一個變量$ MYTABLE定義爲

+0

我做了 - $ tbl_name =「mytable」;但它不起作用。 – sanjay 2012-04-11 07:22:44

+0

您是否在phpmyadmin或mysql客戶端上試過了您的查詢?它會返回任何東西嗎?使用mysql_error()來查看實際問題,否則,請查看http://php.net/manual/en/function.mysql-query.php的php文檔 – 2012-04-11 07:29:18