Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP не харесва този T_String. (Неочаквана синтактична грешка T_STRING)

Не трябва ли искането да изглежда така:

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

?

Това е основно разбиране на php низове. Не можете да използвате двойни кавички в низ, който вече е разделен с двойни кавички. Така че трябва да използвате друг разделител на низове, като прости кавички, или да ги екранирате (\" ), така че да се интерпретират директно като знак.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв тип данни да използвате за полето за хеширана парола и каква дължина?

  2. Разлика между -> и ::в PHP MySQLi OOP

  3. codeigniter nodejs и nowjs интеграция

  4. Намерете най-добрия съвпадащ ред в MySQL (InnoDB)

  5. Не мога да разбера как да получа данни от MySql Query