За последние 24 часа нас посетили 49892 программиста и 1730 роботов. Сейчас ищет 631 программист ...

Небольшой вопрос

Тема в разделе "PHP и базы данных", создана пользователем Георгий Корнев, 13 фев 2007.

  1. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    SELECT SQL_CALC_FOUND ROWS * FROM database WHERE $where $limit;
    SELECT FOUND_ROWS();

    SQL_CALC_FOUND_ROWS посчитает сколько всего записей без условия $limit, второй запрос выбирает это значение.
     
  2. Георгий Корнев

    Георгий Корнев Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    67
    Симпатии:
    0
    вопрос die(); ))) Все теперь работает
    РЕСПЕКТ simpson, Mete0 & pel :)
     
  3. Георгий Корнев

    Георгий Корнев Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    67
    Симпатии:
    0
    почему так вышло
    Код (Text):
    1. ?page=1&?board=mobilephones-pocket
    если cтавлю так переменная $PAGE работает а переменная $board не пашет

    ставлю
    Код (Text):
    1. ?board=mobilephones-pocket&?page=1
    -- наоборот :|
     
  4. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Перед первым параметром должен быть "?", перед остальными - "&". Больше ничего.
     
  5. Георгий Корнев

    Георгий Корнев Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    67
    Симпатии:
    0
    тьфуу...точна ) спс
     
  6. Георгий Корнев

    Георгий Корнев Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    67
    Симпатии:
    0
    Актуальный вопрос

    PHP:
    1. $qsql = "SELECT * FROM table limit0,20";
    2.  
    3. for ($i=0; $i<$num_qsql; $i++)
    4. {
    5. $data_sql    = mysql_fetch_array($qsql);
    6. $id             = $data_sql['id'];
    7. $var_text    = $data_sql['text'];
    8. echo "$var_text<br/>";
    9. }
    10.  
    Тут получается, что будет выводить 20 записей. Вот такой вопрос а как сделать, чтобы после каждой 10-й записи (или 5-той не и т.п.) выводило к примеру какое-то сообщение или рекламу

    вот к примеру тут http://gelezo.com.ua/boards/Odessa/ посл каждой 10 или 5 записи реклама...
     
  7. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Георгий Корнев

    дели $i на интервал, если остаток - 0 - выводи рекламу.
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Георгий Корнев

    if($i % 5) { print('реклама')' }
     
  9. Георгий Корнев

    Георгий Корнев Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    67
    Симпатии:
    0
    вот это помогло =)
     
  10. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    покажи как?
     
  11. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    например, так:
    Код (Text):
    1. if(! $i % 5) { print('реклама')' }
    =)