我是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)