Forum und email

mysql_escape_string

(PHP 4 >= 4.0.3, PHP 5, PECL mysql:1.0)

mysql_escape_string — מבצע פעולת escape על מחרוזת לשימוש בתוך mysql_query.

תיאור

מחרוזת mysql_escape_string ( מחרוזת $מחרוזת_שאין_בה_תווי_escape )

פונקציה זו תוסיף תווי 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