使用php's
PDO
and选择和显示记录时MySql
,如何打印一行并循环其余行?在下面的代码中,我只需要打印$row['parentName']
一次,然后遍历所有其他行。什么是有效的方法?我这样做的方式不起作用,我得到Notice: Undefined variable: row in C:\web\apache\htdocs\index.php on line 227
.
我不介意采用全新的方法,因为这还没有实现。
$stmt = $conn->prepare($sql);
$stmt->execute($thisArray);
$rows = $stmt->rowCount();
if($rows >= 1) {
echo '<div>'.$row['parentName'].'</div>'; //Echo only once.
while($row = $stmt->fetch()) {
echo '<div>'.$row['childName'].'</div>';
}
} else {
echo 'We could not find anything to display.';
}
编辑
我被困在这fetch
部分。