Tack Spango! precis detta var problemet. Nu ställs jag inför ett nytt problem. Tänkte diskutera det här.
Det verkar som att jag inte kan ställa om det i runtime (?) vilket säkert beror på att det är inställt så i php.ini. jag vet inte om jag har möjlighet att ändra i den.
Finns det någon annan möjlighet och är det stor säkerhetsrisk att ställa om den?
PS. Jag har rapporterat tråden om flytt till PHP-forumet DS.
Man kan inte ställa om något runtime som påverkar data innan PHP skriptet ens börjat köra. Man kan stänga av magic_quotes via .htaccess, förutsatt att servern är konfigurerad för detta.
I stället för mysql_real_escape_string föreslår jag att du använder prepared statements. Sök här på forumet, så hittar du info.
134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe