mysql_escape_string
(PHP 4 >= 4.0.3, PHP 5, PECL mysql:1.0)
mysql_escape_string — מבצע פעולת escape על מחרוזת לשימוש בתוך mysql_query.
תיאור
פונקציה זו תוסיף תווי escape ל מחרוזת_שאין_בה_תויי_escape , כך שיהיה בטוח להשתמש בה בפונקציה mysql_query()
Note: mysql_escape_string() לא מוסיפה סימני escape ל % ול _. פונקציה זו זהה לפונקציה mysql_real_escape_string() מלבד העובדה ש mysql_real_escape_string() לוקחת את מנהל הקישור ומבצעת פעולת escape על המחרוזת בהתאם לקידוד הנוכחי. mysql_escape_string() אינה לוקחת את פרמטר הקישור, ואינה מתחשבת בהגדרת הקידוד הנוכחיות.
Example#1 mysql_escape_string() example
<?php
$item = "Zak's Laptop";
$escaped_item = mysql_escape_string($item);
printf ("המחרוזת לאחר פעולת Escape: %s\n", $escaped_item);
?>
הדוגמא שלעיל תייצר את הפלט הבא:
המחרוזת לאחר פעולת Escape: Zak\'s Laptop
ראה גם: mysql_real_escape_string(), addslashes(), וגם את ההגדרה magic_quotes_gpc