Mailinglisten-Archive |
Swiss4.com schrieb: > Hallo PHP Benutzer, > > Ist es wirklich notwendig, immer und überall mögliche Apostrophs ['] für > Datenbank Manipulation zu überprüfen? (addslashes, stripslashes) > > $db->query("INSERT INTO ".$dbprefix."module_directory_categories SET > parentid=".$parentid.", > name='".addslashes($name)."', > description='".addslashes($description)."', > metadesc='".addslashes($metadesc)."', > metakeys='".addslashes($metakeys)."'"); > > Oder gibt es da eine einfache und elegante Lösung? jeder String der nicht vom Script komplett selbst erzeugt wird sollte überprüft werden, noch besser sowieso jeder String bevor er in ein Query kommt aber besser wäre *_escape_string() z.b. mysql_escape_string() deine DB-Klasse sollte so eine Funtkioen auch zur Verfügung stellen -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive