Подсчет в mysql и вывод на сайт.

Тема в разделе "PHP", создана пользователем user99, 20 янв 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. user99

    user99 Постоялец

    Регистр.:
    13 янв 2008
    Сообщения:
    128
    Симпатии:
    13
    Перейти по ссылке

    На картинке структура бд системы offline сообщений, нужно вывести пользователю admin "У вас есть 6 новых сообщений или у Вас нет новых сообщений". Большое спасибо за ранее кто поможет.
     
  2. everest

    everest

    Регистр.:
    20 дек 2006
    Сообщения:
    197
    Симпатии:
    20
    Ну запрос быдет выглядить примерно так

    ну а дальше выводим значение cnt
     
  3. user99

    user99 Постоялец

    Регистр.:
    13 янв 2008
    Сообщения:
    128
    Симпатии:
    13
    Да вот хотелось бы по подробней, а то ничего не получается что то :(
     
  4. Sanuch

    Sanuch

    Регистр.:
    25 май 2009
    Сообщения:
    207
    Симпатии:
    70
    приведите пример, как вы работаете с данными, полученые запросом выше.
     
  5. Abliganto

    Abliganto Постоялец

    Регистр.:
    30 ноя 2009
    Сообщения:
    111
    Симпатии:
    46
    Вы бы вставили кусочек кода, чтобы было от чего отталкиваться.

    Можете попробывать следующий вариант:
    PHP:
    $result mysql_query"SELECT count(*) AS cnt FROM название_таблицы_с_сообщениями WHERE username = 'admin'" );

    $cnt mysql_fetch_array$result );
    $cnt $cnt['cnt'];

    if ( 
    $cnt )
    {
      echo 
    "У вас есть {$cnt} новых сообщений";
    }
    else
    {
      echo 
    'У Вас нет новых сообщений';
    }
    Вам следует указать название таблицы, которая была приведена на скриншоте. Причём, если сообщения имеют статус прочитанности, запрос будет немного другой, но от Вас требуется предоставить структуру необходимых таблиц где хранятся сообщения (только структуру, данные не нужно)
     
    user99 нравится это.
  6. user99

    user99 Постоялец

    Регистр.:
    13 янв 2008
    Сообщения:
    128
    Симпатии:
    13
    Abliganto, все работает Ваш вариант огромное Вам спасибо! С прочтением сообшений вопроса пока нет, тьфу,тьфу,тьфу. Работает все как и нужно :) Если что то напишу.
     
Статус темы:
Закрыта.