【发布时间】:2017-10-19 10:35:56
【问题描述】:
如何获取 sql 搜索查询的计数
$u = new user();
$sql = "SELECT a.id FROM `accounts` AS a LEFT JOIN `users` AS u ON a.id = u.id WHERE a.id IS NOT NULL ";
$gender = $this->input->post('gender');
if($gender != NULL)
{
$sql .= "AND u.gender = '".$gender."' ";
}
$u->query($sql);
如何获取$u->query($sql); 中的查询结果计数。我需要对其进行验证。如果查询结果计数为 0 ,我需要设置一条消息。我正在使用 PHP Codeigniter ,datamapper 库。
谢谢!!!
【问题讨论】:
-
SELECT COUNT(*) FROM ...?但是你应该使用准备好的语句。
标签: php mysql codeigniter datamapper codeigniter-datamapper