¿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.