mysqlslash

Функция эскепирует данные для последующего использования в 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


10.09.2008 12:37

Комментарии

Комментариев пока нет.


Copyrights © 2007 - 2026 YaPro.Ru