SQL查询显示的记录数与PHPMyAdmin不同

时间:2018-08-03 02:11:24

标签: php mysql phpmyadmin

我是PHP的新手,不确定如何解决此问题...如果我在phpMyAdmin中查看我的项目表,则其中有720条记录。如果我随后运行此代码,它将回显273条记录。

$sql_cnt = "SELECT project_id FROM projects";
if ($result_count = $conn->query($sql_cnt)) {
    echo ('Projects table has ' . $result_count->num_rows . ' records in it.<br>');
    $result_count->close();
} 

我已经读过phpMyAdmin可能没有给出确切的记录计数,但是与PHP代码相比,它似乎更接近我的期望。该表具有一个自动编号ID字段,我尝试使用它而不是project_id(这是外部系统的ID,但两个字段均应为唯一值),但结果却相同。这是我的PHP问题吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试“区分” project_id?

Select distinct project_id from projects;