sql查询显示与phpmyadmin不同的记录计数

bxpogfeg  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(270)

我是新来的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代码的比较。这个表有一个autonumber id字段,我试着用它来代替project\u id(这是一个外部系统的id,但是两个字段都应该是唯一的值),但是结果是一样的。这是我的php的问题吗?

vbopmzt1

vbopmzt11#

您是否尝试“区分”项目id?

Select distinct project_id from projects;

相关问题