Forum Webscript.Ru

Программирование => PHP => Тема начата: advocat от 24 Марта 2002, 23:13:03

Название: парочка вопросов ...
Отправлено: advocat от 24 Марта 2002, 23:13:03
1. Помогите нормально разобраться с синтаксисом limit, на примере или ссылкой на норм док

2. Кто-то сталкивался с highlight_str , просто решил для гостевой свой vb код написать, и возникли траблы, мо кто писал, подскажите

3. забавный прикол с циклом ....
если пишешь:
$res = mysql_query("select * table")
while($row=mysql_fetch_arroy($res))
{
//первый вывод
}
while($row2=mysql_fetch_arroy($res))
{
//второй вывод с того же запроса
}

то второй вывод, просто не выводится, а если делать 2 одинаковых запроса:
$res = mysql_query("select * table")
$res2 = mysql_query("select * table")
while($row=mysql_fetch_arroy($res))
{
//первый вывод
}
while($row2=mysql_fetch_arroy($res2))
{
//второй вывод с того же запроса
}
то все работает, в чем прикол?

Пока все, заранее всем спасибо за ответы
Название: MySQL: LIMIT & php
Отправлено: Ancient от 24 Марта 2002, 23:35:43
Конструкция mysql_fetch_arroy($res) на каждом шаге извлекает данные из переменной $res и к концу итераций переменная просто пустая.
Название: MySQL: LIMIT & php
Отправлено: Dm от 24 Марта 2002, 23:36:38
дело в том, что при использовании функций mysql_fetch_* происходит смещение на следующую запись. когда первый цикл завершается, внутренний указатель $res стоит в конце.
второй цикл точно уже работать не будет.
можно между циклами переместить указатель в начало функцией mysql_data_seek.

второй случай - разные результаты запросов, следовательно, разные указатели.
Название: MySQL: LIMIT & php
Отправлено: advocat от 25 Марта 2002, 00:50:15
с этим разобрались, теперь первые 2 вопроса
Название: MySQL: LIMIT & php
Отправлено: Dm от 25 Марта 2002, 00:56:09
1. http://detail.phpclub.net/technique/01-04-28/
http://php.spb.ru/mysql/limit.html

2. http://php.spb.ru/php/regexp.html - здесь есть пример с объяснением.
Название: MySQL: LIMIT & php
Отправлено: advocat от 25 Марта 2002, 01:04:04
по 1 вопросу, обе статьи я знаю ... но так и не разобрался именно с самим синтаксисом лимита !!! приведи пример, руцями желательно ....
Название: MySQL: LIMIT & php
Отправлено: ThE0ReTiC от 25 Марта 2002, 01:12:56
Так если знаешь статьи, чего же непонятного?

SELECT * FROM LIMIT ,
Название: MySQL: LIMIT & php
Отправлено: Dm от 25 Марта 2002, 01:24:14
http://www.mysql.com/doc/S/E/SELECT.html