Перейти к содержимому



Выводить из базы файлы в виде диалога

#1 tiagamc
tiagamc
  • Неактивные
  • 22 сообщений
  • Репутация: -1
0

Отправлено 29 Октябрь 2015 - 00:37

Здравствуйте дорогие мои форумчане, а точнее сказать доброй ночи!

 

Есть один вопрос, который я никак не могу осмыслить и допилить - один запрос на вывод из базы данных.

 

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

информация хранится в базе данных  указателях:

 

 

 
CREATE TABLE IF NOT EXISTS `message` (
  `id` int(10) unsigned NOT NULL,
  `my_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `my_surname` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `user_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `user_surname` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `my_id` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `user_id` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `message` varchar(500) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `my_foto` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `user_foto` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `prosmotr` varchar(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `time` varchar(150) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
$qr_result = mysql_query("SELECT * FROM `message` WHERE `my_id`  = '$i_am->id'  ORDER BY `id` ASC" ); 
while($data = mysql_fetch_array($qr_result)){ 
$qr = mysql_query("SELECT * FROM `message` WHERE `user_id`  = '$infouser->id'  ORDER BY `id` ASC" ); 
while($datas = mysql_fetch_array($qr)){ 
 echo "  <table width=\"100%\" border=\"0\" cellspacing=\"7\">
  <tr>
    <td width=\"6%\" height=\"43\" align=\"center\" valign=\"top\"> ".$data['id'].": </td>
    <td width=\"94%\" align=\"left\" valign=\"top\">".$data['message']."</td>
  </tr>
  <tr>
    <td height=\"40\" align=\"center\" valign=\"top\"> ".$datas['id'].": </td>
    <td height=\"40\" align=\"left\" valign=\"top\"> ".$datas['message']." </td>
  </tr>
</table>  ";   
  } } ?> 

выводить хотел так, но не выходит совершенно!!! 

 

 

подскажите в какую сторону копать,  как выводить сообщения пользователей которые общаются друг с другом...


 

 

Сообщение отредактировал tiagamc: 29 Октябрь 2015 - 00:37

  • 0

#2 Ixman
Ixman
  • Пользователь PRO
  • 3 173 сообщений
  • Репутация: 844

Отправлено 29 Октябрь 2015 - 16:17

@tiagamc, вам нужно делать одну выборку для двух пользователей с сортировкой по времени 


  • 0




Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Totti Totti 1-й за Январь
Очков активности: 3 937 6 тем, 87 сообщений, 25 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Megoydagi
    #1

    Megoydagi (24ho.ru)
    Очков активности: 787.5 6 тем, 57 сообщений, 7 баллов репутации

  • Фотография NataliaAntalia
    #2

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 153 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #3

    BLIK
    Очков активности: 126 Вне конкурса за определение пользователя месяца

  • Фотография Totti
    #4

    Totti
    Очков активности: 96 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #5

    magnet (rbfxdirect.com)
    Очков активности: 55.5 2 темы, 31 сообщение, 1 балл репутации

  • Фотография Владислава Рыкова
    #6

    Владислава Рыкова
    Очков активности: 54 0 тем, 12 сообщений, 3 балла репутации

  • Фотография albedo
    #7

    albedo (online24news.ru)
    Очков активности: 34.5 1 тема, 20 сообщений, 1 балл репутации

  • Фотография TindrumGM
    #8

    TindrumGM (novosti-land.ru)
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография MattCutts
    #9

    MattCutts (dmitrylee.ru)
    Очков активности: 24 Вне конкурса за определение пользователя месяца

  • Фотография kolver
    #10

    kolver
    Очков активности: 21 2 темы, 8 сообщений, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 30.01.2020
  • Яндекс выдача: 27.02.2020
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru