sql >> Base de Datos >  >> RDS >> Mysql

A PHP no le gusta este T_String. (Error de sintaxis inesperado T_STRING)

¿No debería verse así la solicitud:

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

?

Esta es la comprensión básica de cadenas de php. No puede usar comillas dobles en una cadena que ya está delimitada por comillas dobles. Entonces, debe usar otro delimitador de cadena, como comillas simples, o escapar de ellas (\" ), para que se interpreten directamente como un carácter.