mysql_real_escape_string
(PHP 4 CVS only)
mysql_real_escape_string --
Upraví řetězec pro bezpečné použití v mysql_query.
Popis
string
mysql_real_escape_string ( string neupraveny_retezec [, resource spojeni])
Tato funkce opatří speciální znaky v neupraveny_retezec
zpětným lomítkem pro bezpečné použití v mysql_query()
v závislosti na aktuální znakové sadě spojení (konce řádků jsou nahrazeny značkou \n atd.).
Poznámka:
mysql_real_escape_string() nepřidává zpětná lomítka před
% and _.
Příklad 1. mysql_real_escape_string() příklad <?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$item = "Zak's and Derick's Laptop";
$escaped_item = mysql_real_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?> |
Předchozí příklad by zobrazil následující výstup:
Escaped string: Zak\'s and Derick\'s Laptop |
|
Dále také:
mysql_escape_string(),
mysql_character_set_name().