程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php中轉義mysql語句的實現代碼

php中轉義mysql語句的實現代碼

編輯:PHP綜合
你總不可能對每一個這樣的特殊字符都人工進行轉義,何況你通常處理的都是表單自動提交的內容。

所以,應該使用mysql_real_escape_string函數:

mysql_real_escape_string — 轉義 SQL 語句中使用的字符串中的特殊字符,並考慮到連接的當前字符集。

但是注意:該函數並不轉義 % 和 _。另外,最好不要對整條sql語句使用該函數,而是只轉義傳入sql語句的字符串參數,否則會發生意想不到的結果。

腳本舉例:
復制代碼 代碼如下:
<?php
$item = "Zak's and Derick's Laptop";
$escaped_item = mysql_real_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved