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

PHP PDO chọn các cột có dấu nháy đơn trong tên của chúng

Đặt tên cột đó cũng làm tham số,

$tableName = "`Bob\'s Stuff`";
$stmt->prepare("SELECT * FROM mytable WHERE :tableName > :int");
$stmt->bindValue(':tableName', $tableName);
$stmt->bindValue(':int', $int);
$stmt->execute();

Nhân tiện, một gợi ý là lần sau đừng tạo các cột như Bob's Stuff . Đặt nó từ đơn lẻ như thế này BobStuff .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. trả về một giá trị từ cơ sở dữ liệu với mysql php pdo

  2. Tôi nên truy vấn MySQL như thế nào và làm cách nào để lưu vào bộ nhớ cache các kết quả từ MySQL?

  3. Sự khác biệt giữa DataSource và ConnectionPoolDataSource

  4. In tên của tất cả các hoạt động không có số lượng người tham gia tối đa cũng như tối thiểu

  5. Bộ khởi tạo kiểu cho 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' đã đưa ra một ngoại lệ