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

mysql PILIH * WHERE nilai =$row['item']

Pendekatan yang lebih baik dan lebih tepat adalah dengan menggunakan mysqli dan pernyataan yang disiapkan yaitu:

$stmt = $mysqli->prepare("SELECT * FROM table WHERE value =?");
$stmt->bind_param("s",$row['item']);  // I am assuming row['item'] is a string
$stmt->execute();

Jika Anda tidak dapat menggunakan mysqli atau benar-benar menolak, Anda dapat menggunakan ini:

$query = "SELECT * FROM table WHERE value = '".mysql_real_escape_string($row['item'])."'"; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLSyntaxErrorException dekat ? ketika mencoba menjalankan Pernyataan Siap

  2. mysql menyisipkan hasil kueri multi baris ke dalam tabel

  3. Pilih record aktif codeigniter, gabung kiri, hitung

  4. Perulangan PDO melalui dan pencetakan fetchAll

  5. Cara terbaik untuk menyimpan jam kerja dan menanyakannya secara efisien