mysql_real_escape_string
轉義SQL 語句中使用的字符串中的特殊字符。
函數名:mysql_real_escape_string()
適用版本:PHP 4.3.0及以上版本,但不建議在PHP 7.0.0及以上版本中使用,因為該函數已被廢棄。
用法:mysql_real_escape_string()函數用於對字符串中的特殊字符進行轉義,以防止SQL注入攻擊。該函數需要與MySQL數據庫一起使用,用於轉義字符串中的特殊字符,使其可以安全地插入到SQL語句中。
語法:string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier = NULL ] )
參數:
返回值:返迴轉義後的字符串。
示例:
// 假设已经建立了与MySQL数据库的连接// 需要转义的字符串$string = "It's a sample string with special characters like ' and \"."; // 转义字符串$escaped_string = mysql_real_escape_string($string); // 执行SQL查询$query = "INSERT INTO table_name (column_name) VALUES ('$escaped_string')"; mysql_query($query);
注意事項: