Автор Тема: парочка вопросов ...  (Прочитано 3211 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
парочка вопросов ...
« : 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))
{
//второй вывод с того же запроса
}

то все работает, в чем прикол?

Пока все, заранее всем спасибо за ответы
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Ancient

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 89
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ancient.dax.ru
MySQL: LIMIT & php
« Ответ #1 : 24 Марта 2002, 23:35:43 »
Конструкция mysql_fetch_arroy($res) на каждом шаге извлекает данные из переменной $res и к концу итераций переменная просто пустая.
Ancient Team

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQL: LIMIT & php
« Ответ #2 : 24 Марта 2002, 23:36:38 »
дело в том, что при использовании функций mysql_fetch_* происходит смещение на следующую запись. когда первый цикл завершается, внутренний указатель $res стоит в конце.
второй цикл точно уже работать не будет.
можно между циклами переместить указатель в начало функцией mysql_data_seek.

второй случай - разные результаты запросов, следовательно, разные указатели.
с уважением,
магистр белой магии.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
MySQL: LIMIT & php
« Ответ #3 : 25 Марта 2002, 00:50:15 »
с этим разобрались, теперь первые 2 вопроса
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQL: LIMIT & php
« Ответ #4 : 25 Марта 2002, 00:56:09 »
с уважением,
магистр белой магии.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
MySQL: LIMIT & php
« Ответ #5 : 25 Марта 2002, 01:04:04 »
по 1 вопросу, обе статьи я знаю ... но так и не разобрался именно с самим синтаксисом лимита !!! приведи пример, руцями желательно ....
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
MySQL: LIMIT & php
« Ответ #6 : 25 Марта 2002, 01:12:56 »
Так если знаешь статьи, чего же непонятного?

SELECT * FROM LIMIT ,
AS IS...

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQL: LIMIT & php
« Ответ #7 : 25 Марта 2002, 01:24:14 »
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28