Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно вытащить из базы сообщения

Как правильно вытащить из базы сообщения


     04.06.2013    Все вопросы » Общие вопросы по PHP    1639

вопрос
Привет кто может помочь.

нужно из базы вытягивать по одному сообщению ,при обращению к файлу например message.php.
Сообщения идут по кругу их может быть 5 - 100 случайных не предлагать.
кто может посоветовать как можно упростить код или написать правильно я только учу php.

$row = $db->super_query( "SELECT * FROM " . PREFIX . "_message WHERE new =true LIMIT 1" );

[b]здесь я получаю массив  message и делаю все операций [/b]

if ($rowr == false){
$new= 1;
$db->query( "UPDATE " . PREFIX . "_messageset new='$new'" );

};
$new = 0;
$db->query( "UPDATE " . PREFIX . "_message set  new='$new' WHERE id='{$row['id']}'" );


Ответа пока нет


8 комментариев

dj-avtosh
шашлычник

dj-avtosh - 4 июня 2013 18:22 -

Что значит вытягивать по одному сообщению??

skype: elhan.isaev

mikro99
Юзер

mikro99 - 4 июня 2013 20:49 -

показывать по одному сообщению ,проблема не в сообщениях а в самой обработки, мне надо при обращению к файлу например message.php он обращается к базе и выводит например 1 сообщения ,при обращении снова к файлу выводит 2 сообщения,итд
показывать их надо по кругу ,неважно это сообщения или новости мне нужен только сам обработчик,

dj-avtosh
шашлычник

dj-avtosh - 4 июня 2013 21:11 -

Каждый раз +1 сообщение?

skype: elhan.isaev

mikro99
Юзер

mikro99 - 4 июня 2013 21:41 -

да , но по кругу

mikro99
Юзер

mikro99 - 4 июня 2013 21:50 -

скрипт работает, но я не уверен что это правильное решения , я учу php и мне подсказали копать в эту сторону new =true LIMIT 1 а дальше я написал сам и ни уверен в правильном решений.

dj-avtosh
шашлычник

dj-avtosh - 4 июня 2013 21:53 -

Вряд ли тру даст прогрессию.

skype: elhan.isaev

mikro99
Юзер

mikro99 - 4 июня 2013 22:00 -

сможешь дать свой пример

dj-avtosh
шашлычник

dj-avtosh - 8 июня 2013 19:29 -

я плохо понял что требуется)

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх