Mysql
 sql >> база данни >  >> RDS >> Mysql

php данните от базата данни не се показват след търсене

ако получих кода ви правилно, проблемът е тук:

$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 ){

надявам се, че ще помогне :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на няколко реда в mysql

  2. Покриване на Mysql срещу композитен срещу индекс на колона

  3. Масиви за мета заявки на WordPress

  4. как да премахнете колона от таблицата, ако съществува

  5. Как да видя дали потребителят е онлайн в уебсайт с бази данни, управлявани от php и mysql?