Czy prośba nie powinna wyglądać tak:
$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";
?
To jest podstawowe rozumienie ciągów php. Nie można używać podwójnych cudzysłowów w ciągu, który jest już oddzielony podwójnymi cudzysłowami. Musisz więc użyć innego ogranicznika ciągu, jako prostego cudzysłowu, lub użyć ucieczki (\"
), aby były interpretowane bezpośrednio jako znak.