-1
私はPHPで新しく、私のウェブサイトをより安全にするためにPDOを使用していますが、fetchcolumn()を使うとwhileループが正しく動作しません。 すべての行が返されません。ここ使用後fetchcolumn()whileループがpdoで正しく動作しない
は私のコードは
ある$stmt = $pdo->prepare("SELECT * FROM impdate where joblink=? and status='y' order by id desc");
if ($stmt->execute(array($joblink))) {
$rows = $stmt->fetchColumn();
if ($rows == "") {
echo '<style type="text/css">.impdate{display: none;}</style>';
}else{
while ($row = $stmt->fetch()) {
echo'<tr><td>'.$row['title'].'</td> <td>'.$row['date'].'</td></tr>';
}
}
}
.....、
注私を助けてください。私はfetchcolumnl削除し、whileループのみ実行すると、それが正しく
を使用します。$行= $ stmt-> rowCount(); $行= $ stmt-> fetchColumn()の代わりに。 – JYoThI
ありがとう、私のために働いてくれてありがとうございました –
私の答えが有用な場合は緑色のマークをつけて、将来のユーザーにとっては便利です@Smart Developer – JYoThI