Помогите...
Никак не могу понять в чём проблема...
Это скрипт по выводу 5 сообщений на каждую страницу из БД.
Ошибок никаких не выводит, а вывод всё равно не тот...
Вот листинг
PHP |
$db=mysql_connect('localhost', 'root', '') or die("Ошибка: ".mysql_error()); |
Цитата (Wird_34 @ 21.07.2009 - 05:33) |
mysql_fetch_array() возвращает только один ряд результата запроса. |
PHP |
for ($i = $nmin; $i <= $nmax; $i++) |
PHP |
$sql = ("SELECT head FROM ansvers"); |
Цитата (Kuliev @ 21.07.2009 - 07:15) |
Wird_34 Я знаю, это пример как делать правильно и красивее чем у него, разве вы не согласны. А если 5 строк вывести надо то LIMIT 5 добавить в запрос! |
Цитата (Anton63 @ 21.07.2009 - 11:24) |
Чёт я по гуглу пробежался и ничего про LIMIT не нашол... |
Цитата (Anton63 @ 21.07.2009 - 07:33) |
Кстати, есть ещё вопрос... пытаюсь, при регистрации из логина удалить посторонние символы таким образом: $text = preg_replace ("/@|#|$|%|^|&|*|+|=|<|>|?|\/|;|{|}|[|]|~|"|'|/", "", $text); echo $text; Это нормально? ![]() И ещё, если я сделаю проверку гостевой книги(хранится в mysql) через mysql_real_escape_string это будет безопасно? В плане js, иньекций и т.п. |
Цитата (Nikitian @ 21.07.2009 - 09:30) |
JS надо чистить отдельно, как и проверять на xss |
PHP |
//получаем логин, который ввёл пользователь |