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

mysql WHERE IN array string / nama pengguna

Mari kita ulangi setiap nama satu per satu, keluar dari setiap nama.

Saya akan merekomendasikan agar Anda menggunakan fungsi pelolosan MySQL yang sebenarnya daripada hanya membungkus tanda kutip, untuk memastikan bahwa data benar-benar masuk ke kueri dengan benar. (Jika tidak, jika saya memasukkan nama seperti It's me! , kutipan tunggal akan mengacaukan kueri.) Saya akan berasumsi di sini bahwa Anda menggunakan PDO (yang harus Anda lakukan!), tetapi, jika tidak, ganti referensi ke PDO::quote dengan mysql_real_escape_string .

foreach($friendsArray as $key => $friend) {
  $friendsArray[$key] = PDO::quote($friend);
}

$friendsArray2 = join(', ', $friendsArray);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Pembaruan duplikat kueri MySQL tanpa alasan

  2. Masukkan tanggal saat ini dalam format datetime mySQL

  3. Cara mendapatkan struktur database di MySQL melalui query

  4. Tidak dapat memuat file atau rakitan 'MySql.Data, Version=6.2.2.0

  5. bagaimana kita bisa mengubah nilainya dengan menggunakan tombol radio