Mysql
 sql >> Baza danych >  >> RDS >> Mysql

dane php z bazy danych nie są wyświetlane po wyszukiwaniu

jeśli poprawnie otrzymałem kod, problem jest tutaj:

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

Więc zrobiłeś fetchAll() najpierw, a potem próbujesz while($row = $result->fetch()){ . ale nie możesz pobrać ponownie z tego samego wyniku.

więc powinieneś zmienić nagłówek pętli na :

 foreach($rows as $row){

Tak więc cały fragment będzie wyglądał następująco:

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

mam nadzieję, że to pomoże :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przenieś węzeł w zestawie zagnieżdżonym

  2. Najlepszy sposób na przechowywanie danych XML w bazie danych MySQL, z pewnymi określonymi wymaganiami

  3. jak zresetować hasło użytkownika root w środowisku MySQL?

  4. Jak czytać i drukować dane z mysql w c#

  5. Wybierz menu opcji odczytane z bazy danych i użyj jego wartości