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

Truy vấn MySQL không hoạt động khi sử dụng biến php trong mệnh đề where

Bạn đang thoát $ trong biến bằng cách thực hiện \$ .Hãy thử:

$query = "SELECT * FROM `cats` WHERE name='$name'";

CHỈNH SỬA

Từ cuộc thảo luận bên dưới.

Sự cố với undefined index thực tế là bạn đang sử dụng $row['age'] khi thực sự, tên cột trong cơ sở dữ liệu là Age . Do đó, bạn phải sử dụng $row['Age'] khi đề cập đến mặt hàng. Tương tự đối với name .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để hiển thị các truy vấn cuối cùng được thực thi trên MySQL?

  2. Những trình điều khiển MySQL nào có sẵn cho node.js?

  3. Cột 'user_id' trong danh sách trường không rõ ràng

  4. Cài đặt mysqlclient cho Django Python trên Mac OS X Sierra

  5. Có một chức năng để đóng một câu lệnh được chuẩn bị sẵn mysql với PDO không?