コードを正しく取得した場合、問題はここにあります:
$rows = $result->fetchAll();
$numrows = count($rows);
echo "<p>" .$numrows . " results found for '" . $zoek . "'</p>";
// create while loop and loop through result set
while($row = $result->fetch()){
つまり、fetchAll()
最初に、while($row = $result->fetch()){
を実行しようとしています 。ただし、同じ結果から再度フェッチすることはできません。
したがって、ループヘッダーを:
に変更する必要があります foreach($rows as $row){
したがって、完全なフラグメントは次のようになります。
$rows = $result->fetchAll();
$numrows = count($rows);
echo "<p>" .$numrows . " results found for '" . $zoek . "'</p>";
// create while loop and loop through result set
foreach ($rows as $row ){
それがお役に立てば幸いです:-)