RE: [PHP] SQL security

From: Date: Fri, 17 Oct 2003 16:15:25 +0000
Subject: RE: [PHP] SQL security
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-166489@lists.php.net to get a copy of this message
>> If you're using MySQL, you can use mysql_real_escape_string(). If >> you're using another database, hopefully there is a similar function. > >Doesn't MySQL automatically protect against attacks like SQL injection? >Or maybe it's that it automatically applies addslashes()? I can't >remember exactly. No - I don't think any database could automatically protect against SQL injection, since the basis of that attack is the malformation of queries before they even hit the DB. There is a magic quotes feature, which adds slashes to request variable. You may be thinking of that: <http://php.net/manual/en/ref.info.php#ini.magic-quotes-gpc> --------------------------------------------------------------------- michal migurski- contact info and pgp key: sf/ca http://mike.teczno.com/contact.html

« previous php.general (#166489) next »