Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP tidak menyukai T_String ini. (Kesalahan Sintaks T_STRING Tak Terduga)

Bukankah permintaannya harus seperti itu :

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

?

Ini adalah pemahaman string php dasar. Anda tidak dapat menggunakan tanda kutip ganda dalam string yang sudah dibatasi oleh tanda kutip ganda. Jadi, Anda harus menggunakan pembatas string lain, sebagai tanda kutip sederhana, atau menghindarinya (\" ), sehingga diinterpretasikan secara langsung sebagai sebuah karakter.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat JSON hierarkis dari hasil MySQL dan PHP untuk pohon D3.js?

  2. Rows_sent:12 Rows_examined:549024 - bagaimana cara mengoptimalkan kueri mySQL?

  3. Garam PHP dan hash SHA256 untuk kata sandi masuk

  4. InnoDB vs. MyISAM memasukkan waktu kueri

  5. MySQL - abaikan kesalahan penyisipan:entri duplikat