Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

data php dari database tidak ditampilkan setelah pencarian

jika saya mendapatkan kode Anda dengan benar, masalahnya ada di sini:

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

Jadi Anda melakukan fetchAll() pertama dan kemudian Anda mencoba while($row = $result->fetch()){ . tetapi Anda tidak dapat mengambil lagi dari hasil yang sama.

jadi Anda harus mengubah header loop Anda menjadi :

 foreach($rows as $row){

Jadi fragmen lengkapnya akan seperti:

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

semoga membantu :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah tampilan MySQL selalu melakukan pemindaian tabel penuh?

  2. Tidak dapat menampilkan data dari QSqlQueryModel di QML TableView

  3. Apakah pernyataan yang disiapkan di-cache di sisi server di beberapa halaman dimuat dengan PHP?

  4. Mengindeks Ulang Kunci Utama MySQL INT &Setel Ulang AUTO_INCREMENT

  5. Replikasi dari MySQL ke MS SQL