Функция эскепирует данные для последующего использования в MySQL-запросе
Синтаксис: mysqlslash($s, $updateORdelete=false)
$s - текстовые данные
$updateORdelete - обязательный указатель того, что данные предназначены для запроса UPDATE или DELETE
Примеры:
mysql_query("SELECT * FROM mytable WHERE id='".mysqlslash($_GET['id'])."'");
mysql_query("INSERT INTO mytable VALUES ('".mysqlslash($_GET['id'])."', '".mysqlslash($_POST['text'])."'");
mysql_query("DELETE FROM mytable WHERE myfield='".mysqlslash($_POST['text'], true)."'");
mysql_query("UPDATE mytable SET myfield='".mysqlslash($_POST['text'])."' WHERE id='".mysqlslash($_GET['id'], true)."'");
// Обратите внимание на наличие и отсутствие указателя true
Комментарии
Комментариев пока нет.