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

Thực thi SQL trực tiếp; không có con trỏ., trạng thái SQL 01000 trong SQLExecDirect

Đó là một sai lầm ngớ ngẩn của chính tôi,

$sql='SELECT [password],[username] FROM customer Where $name=[password] and $pass=[username]';  

tôi chỉ cần in truy vấn sql được lưu trữ trong biến $ sql và chạy truy vấn đó trên Máy chủ MSSQL, truy vấn xuất hiện như thế này,

SELECT [password],[username] FROM customer Where asd=[password] and asd123=[username]

nhưng trong máy chủ sql, chúng ta cần cung cấp chuỗi trong dấu ngoặc kép

$sql="SELECT [password],[username] FROM customer Where '$name'=[password] and '$pass'=[username]";

Và nó ổn ...



  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ề danh sách các bảng &chế độ xem trong SQL Server bằng T-SQL (sp_tables)

  2. Lấy kinh độ và vĩ độ gần nhất từ ​​bảng cơ sở dữ liệu MSSQL?

  3. Tính toán số tháng đầy đủ giữa hai ngày trong SQL

  4. Con trỏ máy chủ SQL - lặp qua nhiều máy chủ và thực thi truy vấn

  5. Sử dụng lược đồ cơ sở dữ liệu trong SQL Server