带有count变量的sql查询问题

时间:2013-07-25 07:12:14

标签: sql odbc

我在这里有这个问题:

$query_pag_num = "SELECT id(*) AS count FROM forma";
$result_pag_num = odbc_exec($connection, $$query_pag_num) or die(odbc_error());

我收到此错误:

Undefined variable: SELECT id(*) AS count FROM forma in

有人可以帮帮我吗? 感谢..

我在这里收到有关id的错误:

$row = odbc_fetch_array($result_pag_num);
$count = $row['id'];

1 个答案:

答案 0 :(得分:1)

这是一种不言自明的语法。 id(*)不是定义的,这就是错误的原因。正确的方法是

$query_pag_num = "SELECT count(id) AS myCount FROM forma";

为什么你这里有两个$$?这使它成为一个变量

$result_pag_num = odbc_exec($connection, $$query_pag_num) or die(odbc_error());
                                          ^

必须是

$result_pag_num = odbc_exec($connection, $query_pag_num) or die(odbc_error());

Read