За последние 24 часа нас посетили 19288 программистов и 1617 роботов. Сейчас ищут 1113 программистов ...

проблема с запросом LIMIT

Тема в разделе "MySQL", создана пользователем disslike, 10 мар 2010.

  1. disslike

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

    С нами с:
    4 фев 2010
    Сообщения:
    12
    Симпатии:
    0
    PHP:
    1. $page=$_GET['page'];
    2. $p=($page*2)-2;
    3. $query = mysql_query("SELECT DISTINCT pic, pol, poroda,color  FROM `kittens` LIMIT '$p',2");
    4. $rows = mysql_num_rows($query);
    Выдает ошибку



    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in Z:\home\spcats\www\bd\find.php on line 8


    8 строка это
    $rows = mysql_num_rows($query);

    когда меняю параметр в запросе на цифру все работает. $p через эко выводит нужное мне число. Не пониманимаю что не работает
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    в запросе ошибка
     
  3. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    PHP:
    1. <?
    2. page=$_GET['page'];
    3. $p=($page*2)-2;
    4. $query="SELECT DISTINCT pic, pol, poroda,color  FROM `kittens` LIMIT ".$p.",2";
    5. $result = mysql_query($query);
    6. $rows = mysql_num_rows($result); ?>
     
  4. disslike

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

    С нами с:
    4 фев 2010
    Сообщения:
    12
    Симпатии:
    0
    Спаисбо теперь буду знать что на прямую запрос с переменными лучше не делать) сначала лучше все в переменную внести)
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Padaboo
     
  6. Padaboo

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

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Luge
    глюки уже, гг