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

Dữ liệu Varchar hiển thị kết quả một cách chọn lọc

Đó là vì bạn không sử dụng dấu ngoặc kép xung quanh $var . Khi sử dụng các chuỗi trong SQL, chúng cần được trích dẫn như:

SELECT ip,mac FROM arp_table where ip='$var';

Nếu chúng không được trích dẫn thì giá trị của bạn sẽ được MySQL diễn giải và sẽ tự động được chuyển đổi thành (ví dụ) integer vì giá trị trông giống như một số nguyên 1 / 2 ... vv ..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số từ bind_result phá vỡ mảng php

  2. Có một Hồ sơ tương đương cho MySql không?

  3. thực thi tệp .sql trong dòng lệnh

  4. Tìm Bảng có số hàng tối đa trong cơ sở dữ liệu trong mysql

  5. Vấn đề chọn thể loại trong MySQL (php)