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

Menggunakan REGEXP di dalam pernyataan yang disiapkan mysqli di PHP

Hapus tanda kutip tunggal di sekitar ? . Kode Anda harus terbaca:

$prep->prepare("SELECT * FROM details WHERE id REGEXP ?");
$prep->bind_param("s", $search_query);

Seperti yang ada sekarang, Anda melewati satu param, tetapi ? dalam tanda kutip tunggal diperlakukan sebagai string, bukan penanda parameter.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL bagaimana cara mengisi tanggal yang hilang dalam rentang?

  2. Pulihkan database mysql dari file .frm

  3. Bagaimana cara menerapkan metode bindValue dalam klausa LIMIT?

  4. Membangun pohon menggunakan daftar tidak berurutan bersarang

  5. Urutan Logis MySql Oleh