2013-07-25 60 views
0

请,我有这个疑问在这里:计数功能

$query_pag_num = "SELECT COUNT(*) AS count FROM forma"; 
$result_pag_num = odbc_exec($connection, $query_pag_num) or die(odbc_error()); 
$row = odbc_fetch_array($result_pag_num); 
$count = $row['id']; 

的问题是我得到这个错误在这里:

Undefined index: id where it's: `$count = $row['id'];` 

请帮助!没有这段代码,它就无法工作。 我正在使用odbc_connect .. 在此先感谢..

+2

你的SELECT中没有任何字段叫'id'。试试:$ count = $ row ['count']; – Hazaart

+0

是的,你应该得到一个COUNT而不是任何单行或多行。如果你没有任何特定的行,你怎么能有一个ID? –

+0

我该怎么办?我的意思是,我该如何尝试? – Alb

回答

0

您的选择函数将只返回1列:“count”。你试图去列“ID” 这里是你的固定码

$query_pag_num = "SELECT COUNT(*) AS count FROM forma"; 
$result_pag_num = odbc_exec($connection, $query_pag_num) or die(odbc_error()); 
$row = odbc_fetch_array($result_pag_num); 
$count = $row['count']; 
0

你没有在你的SELECT称为“id”的任何领域。试试:$count = $row['count'];