Замена mysql_real_escape_string:
string getEscaped ( $text ) - экранирует символы для добавления в базу данных
string Quote ( $text ) - тоже что и getEscaped, только ещё строка обрамляется одинарными кавычками
Это методы объекта класса JDatabase
используются так (в модели):
$db = &$this->getDBO();
$query = 'INSERT INTO blabla VALUES('.$db->Quote($name).','.$db->Quote($description).');';
Данные вставляются именно так. Перед выводом на экран не забываем htmlspecialchars();
Комментариев нет:
Отправить комментарий