Borde inte förfrågan se ut så :
$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";
?
Detta är grundläggande php-strängförståelse. Du kan inte använda dubbla citattecken i en sträng som redan är avgränsad av dubbla citattecken. Så du måste använda en annan strängavgränsare, som enkla citattecken, eller undkomma dem (\"
), så att de tolkas direkt som ett tecken.