mysql_

Выполняет MySQL запрос. По сути это безопасный аналог функции mysql_query()

Синтаксис: mysql_($s, $print=false)

$s - MySQL запрос

$print - возможность вывести подготовленный MySQL-запрос прямо на странице
подсказка: если указать 2 или log - то SQL-запрос будет сохранены в лог файле /uploads/XXX_log.txt

Примеры:

mysql_("UPDATE my_table SET field_name="._."мое значение"._." "._."WHERE"._." id="._."555"._."");

mysql_("INSERT INTO Paragraph VALUES (1, "._."мое значение"._.") ");

mysql_("SELECT * FROM my_table WHERE id="._."555"._.");// выполняет запрос, но ничего не выводит

mysql_("SELECT * FROM my_table WHERE id="._."555"._.", true);// выполнит запрос и выводит SELECT * FROM my_table WHERE id='555'

Примечание:

  1. Обратите внимание, что при использовании функции mysql_() Вы должны применять вместо кавычки ' именованную константу _ которая описана в разделе Полезные константы. Так же, данную константу нужно применять, при использовании запроса UPDATE с 2х сторон выражения WHERE
  2. в функцию встроен метод мнемонизирования/Escape символов, кроме % и _ в соответствии с правилами MySQL. Т.е. любая кавычка будет сохранена именно так, как её ввел пользователь.

21.04.2008 18:25