SQL计数结果始终为1

时间:2014-04-30 10:26:01

标签: php sql count

我正在尝试计算与今天相匹配的SQL条目数量,我有这个片段....

$todaysdate = date("Y-m-d");
$count = $wpdb->get_results("SELECT COUNT(*) AS count FROM my_table WHERE date_created LIKE '%$todaysdate%'" );
echo $count[0]->count;

我正在使用 LIKE 而不是 = ,因为date_created也包含了这样的时间....

2014-01-27 03:30:17

出于某种原因,这总是报告正确的数字,但+1

我做错了吗?

1 个答案:

答案 0 :(得分:0)

我认为因为你只选择了一个对象。 $count[0]

试试这个:

$todaysdate = date("Y-m-d");
$count = num_rows("SELECT COUNT(*) AS count FROM my_table WHERE date_created LIKE '%$todaysdate%'" );
echo $count;