Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/xxxxxxxx' (2) in /home/www/xxxxx.dk/yyyyy/zzzzzz.php on line 60
Hvis du er på PHP 5 så bil jeg anbefale mysqli og prepared statement, men ellers skal den escapes. Enten traditionel dublering til '' eller MySQL specifikt \' og mysql_real_escape_string må antages at have styr på det på en rimelig måde.
Nej. Siger man "addslashes" med henblik på at putte en streng i et felt i en tabel i en database, skal man ikke sige "stripslashes", når man tager den ud igen. De "\"-ere, der kommer fra "addslashes" er alene til SQL-syntaksen, og forefindes ikke i teksten i databasen efterfølgende.
Men konklusionen er klar : brug mysqli og prepared statement
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.