我想计算表的行数并将结果放入PHP表中。
但是,我有一个小问题。

我的代码:

$reponse = $bdd->query('SHOW TABLES FROM '.$db_name);
    echo '<table class="table table-bordered table-striped ">';
            echo'<thead>
                  <th class="text-center">Name</th>
                  <th class="text-center">Numbers of lines</th>
                  <th class="text-center">Show columns</th>
                  <th class="text-center">Rename</th>
                  <th class="text-center">Delete</th>
                 </thead>';
            echo'<tbody>';
            ?>

    <?php
   while($value = $reponse->fetch())
{
    $table = $value[$i];
    echo '<tr><td class="col-db text-center">'.$table.'</td>';

    $rep = $bdd->query('SELECT COUNT(*) FROM '.$table);
    $data = $rep->fetch();

    var_dump($data, $rep);
    echo'<td class="col-db text-center">'.$data.'</td>';


}

enter image description here

但是我的桌子就像这样正常,没有错误:

enter image description here

最佳答案

您不必遍历所有行即可,只需使用count查询即可:

SELECT count(*) FROM table


该结果的第一行将具有该表中的行数。

关于php - 计算表格的行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41468221/

10-08 23:10