小编Mav*_*ick的帖子

fetchall()之后的PDO fetchObject().返回假

我是PHP的新手.我试图以表格的形式显示员工的详细信息.但是while($row = $result->fetchObject())部分没有执行,因为$result->fetchObject()返回false.它与它有关$rows = $result->fetchAll();吗?这是代码片段.

$sql = "SELECT id, name, designation FROM employees";

if ($result = $pdo->query($sql)) {
    $rows = $result->fetchAll();
    $num_rows = count($rows);

    if ($num_rows > 0) {
        echo "<table>\n";
        echo " <tr class=\"heading\">\n";
        echo " <td>ID</td>\n";
        echo " <td>Name</td>\n";
        echo " <td>Designation</td>\n";    
        echo " </tr>\n";

        while($row = $result->fetchObject()) {
            echo " <tr>\n";
            echo " <td>" . $row->id . "</td>\n";
            echo " <td>" . $row->name . "</td>\n";
            echo " <td>" . $row->designation . …
Run Code Online (Sandbox Code Playgroud)

php pdo

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

pdo ×1

php ×1