La richiesta non dovrebbe essere così :
$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";
?
Questa è la comprensione di base delle stringhe php. Non è possibile utilizzare le virgolette in una stringa che è già delimitata da virgolette. Quindi devi usare un altro delimitatore di stringa, come semplici virgolette, o sfuggire (\"
), in modo che vengano interpretati direttamente come un carattere.