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

Array PHP mysql mengambil setiap catatan

Anda dapat menggunakan ini sebagai gantinya :

$q = "select serial from book where serial like '%"
   . implode($serialID, "%' OR serial LIKE '%") . "%'";
$r = mysqli_query($dbc, $q);

while($row = mysqli_fetch_array($r, MYSQLI_ASSOC)
   echo $row['serial'].'<br />';

Di for . Anda loop Anda SELECT semua baris, tetapi hanya contoh terakhir yang disimpan dalam variabel ( dalam iterasi terakhir for loop), jadi Anda hanya mengambilnya di while lingkaran.

P.S. Anda juga dapat menyelesaikannya dengan meletakkan while loop di akhir for loop, tetapi kode di atas tidak terlalu rumit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa jumlah baris yang diperkirakan sangat berbeda dalam hasil phpmyadmin?

  2. Pilih semua baris kecuali satu di MySQL

  3. Seberapa amankah otentikasi dalam protokol mysql?

  4. Sekuel:Orang tua dengan setidaknya satu anak

  5. Sisipan SQL dengan nilai pilih dan kode keras