===== Syntax =====
string mysql_escape_string(string $str)
//(PHP 4, PHP 5)//
^ $str | The source string which will be escaped for use in a MySQL query. |
^ RETURNS | The escaped string which may be used in a MySQL query. |
===== What it Does =====
Performs escaping of special characters in MySQL necessary for passing values to the database server. Use this whenever you build an SQL query which uses a string literal. You should also use this function to prevent SQL injection attacks against your database.
===== Example =====
// retrieve the user based on the login
$sql = 'SELECT FROM tblUser
WHERE username = ' . mysql_escape_string($_POST['username']) . '
AND password = ' . mysql_escape_string($_POST['password']);