Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP não gosta deste T_String. (Erro de sintaxe inesperado T_STRING)


O pedido não deveria ser assim:
$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";

?

Esta é a compreensão básica de strings php. Você não pode usar aspas duplas em uma string que já esteja delimitada por aspas duplas. Então você tem que usar outro delimitador de string, como aspas simples, ou escapá-los (\" ), para que sejam interpretados diretamente como um caractere.