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

PHP không thích T_String này. (Lỗi cú pháp T_STRING không mong muốn)

Yêu cầu không nên giống như vậy:

$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";

?

Đây là cách hiểu chuỗi php cơ bản. Bạn không thể sử dụng dấu ngoặc kép trong một chuỗi đã được phân tách bằng dấu ngoặc kép. Bạn phải sử dụng dấu phân cách chuỗi khác, như dấu ngoặc kép đơn giản hoặc thoát khỏi chúng (\" ), để chúng được hiểu trực tiếp dưới dạng ký tự.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - khớp các bản ghi từ bảng này sang bảng khác dựa trên một số cột

  2. Câu lệnh SHOW TABLES với nhiều giá trị LIKE

  3. Kết nối một bảng với nhiều bảng

  4. Sự cố với $ _POST, if Isset () và mysql_fetch_assoc ():echo trả về giá trị chính xác, nguồn trang luôn trả về giá trị khác

  5. MySQL Kết hợp các giá trị hàng bằng dấu phẩy và hơn thế nữa