За последние 24 часа нас посетили 21300 программистов и 1622 робота. Сейчас ищут 1548 программистов ...

Нужна помощь в подсчете массива.

Тема в разделе "Сделайте за меня", создана пользователем Sinfulman, 12 авг 2016.

  1. Sinfulman

    Sinfulman Новичок

    С нами с:
    12 авг 2016
    Сообщения:
    17
    Симпатии:
    1
    Попробую и отпишусь, а пока сделал вот так:
    PHP:
    1. <?
    2. {
    3. $uo_query = "SELECT count(botname) FROM users_online WHERE `botname`";
    4. $uo_result = mysql_query($uo_query);
    5. $uo_count = mysql_fetch_row($uo_result);
    6.  
    7. echo $uo_count[0] ;
    8. }
    9.  
    10. ?>
    --- Добавлено ---
    И вот так пробовал:
    PHP:
    1. <?
    2. {
    3. $uo_query = "SELECT COUNT(*) `cnt` FROM `users_online` WHERE `botname`";
    4. $uo_result = mysql_query($uo_query);
    5. $uo_count = mysql_fetch_row($uo_result);
    6.  
    7. echo $uo_count[0] ;
    8. }
    9.  
    10. ?>
    Результат один "Роботов на сайте: 0 (ноль)
     
  2. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    $uo_query="SELECT COUNT(*) `cnt` FROM `users_online` WHERE `botname` IS NOT NULL";
    или
    $uo_query="SELECT COUNT(*) `cnt` FROM `users_online` WHERE `botname`=''";
     
    Sinfulman нравится это.
  3. Sinfulman

    Sinfulman Новичок

    С нами с:
    12 авг 2016
    Сообщения:
    17
    Симпатии:
    1
    Оба варианта считают пустую строку, попробую для наглядности закинуть фото. [​IMG]
     
  4. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    ой, я второй запрос неправильно написал
    $uo_query="SELECT COUNT(*) `cnt` FROM `users_online` WHERE `botname`!=''";
     
    Sinfulman нравится это.
  5. Sinfulman

    Sinfulman Новичок

    С нами с:
    12 авг 2016
    Сообщения:
    17
    Симпатии:
    1
    Проверю когда бот зайдет, а пока 10 человек и роботов на сайте показывает "0"
    --- Добавлено ---
    Молодчина, ты просто гений, держи +
     
  6. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Sinfulman нравится это.
  7. Sinfulman

    Sinfulman Новичок

    С нами с:
    12 авг 2016
    Сообщения:
    17
    Симпатии:
    1
    Всем спасибо и до новых встреч.