Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng REGEXP bên trong câu lệnh chuẩn bị sẵn mysqli bằng PHP

Lấy ra các dấu ngoặc kép xung quanh ? . Mã của bạn nên đọc:

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

Như hiện tại, bạn đang chuyển vào một tham số, nhưng ? trong dấu ngoặc kép được coi là một chuỗi, không phải là một điểm đánh dấu tham số.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng MySQL dưới dạng FIFO / Hàng đợi

  2. MySQL so với JSON - Tại sao?

  3. Lỗi JDBC nhưng không có lỗi khi tôi chạy truy vấn của mình trong bàn làm việc MySQL

  4. chọn tin nhắn cuối cùng của cuộc trò chuyện cho mỗi cuộc trò chuyện trong mysql

  5. Tôi nên lưu trữ chuỗi kết nối cơ sở dữ liệu ở đâu?