无法检索SELECT COUNT的值

时间:2015-04-18 21:22:45

标签: php sql arrays

我在使用这3行代码时非常困难。 我正在尝试检索表中的行数。

$result = $db->query("SELECT COUNT(*) FROM table");
$row = $result->fetch();
$nbUsers = $row[0];

echo 1;
echo $nbUsers;
echo 2;
echo $row;
echo 3;

“echo”部分写入“12Array3”。看起来$ nbUsers为null或为空,而其值应为30,因为我的表中当前有30行。

count($ row)给出1,这意味着数组不为空,所以我试图检索的值似乎是在该数组中隐藏。

编辑:

我也试过

$db->query("SELECT COUNT(*) As count from table");
echo 1;
echo $count;
echo 2;

但它是一样的,它显示“12”,$ count看起来是空的。

0 个答案:

没有答案