Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 23 Май, 2012, 10:20:10

Страниц: 1 ... 3 4 [5]
Печать
Автор Тема: Правильный вывод из БД  (Прочитано 8811 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
AlexB    ↓ 
09 Ноябрь, 2007, 05:22:17
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6

Какой блин UNION? Я фигею!
Если хочешь все вытащить одним запросом, то тебе было сказано - JOIN.
 
Или два цикла один внутри другово, в первом извлекаешь категории, во втором фото для категории.
« Последнее редактирование: 09 Ноябрь, 2007, 05:24:15 от AlexB » Записан

Pasha    ↓ 
27 Апрель, 2008, 09:10:05 , спустя 170 дней 2 часа 47 минут 48 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68


В mysql запросах я не силен... что собсн надо..
 
Есть две таблицы - users, user's friend (друзья пользователя)
 
user's friend
 
category (id пользователя в таблице users) | friend's name
 
1 | Маша
1 | Равшан
1 | Адольф
 



* mysql.JPG (13.04 Кб, 675x101 - просмотрено 121 раз.)
Записан

r.i.p. puppy
adw0rd    ↓ 
27 Апрель, 2008, 11:42:18 , спустя 2 часа 32 минуты 13 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Pasha, дурову помагаешь?))
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Pasha    ↓ 
28 Апрель, 2008, 12:12:04 , спустя 29 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Гы... все решил)
 
Дуров.... дуров... чет знакомо)
Записан

r.i.p. puppy
Pasha    ↓ 
28 Апрель, 2008, 09:11:49 , спустя 20 часов 59 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Чет запутался...
 
Есть опять же две таблицы ...

users
и days_subcription
 
users по стандарту - id, name, ...
 
days_subcription
см. pic2
 
Вот код
Text
<?php
print '<table width="841" border="0" cellpadding="1" cellspacing="1">
  <!--DWLayoutTable-->
 
  <tr>
    <td width="163" height="21" valign="top" bgcolor="#CCCCCC"><div align="center">Name</div></td>
    <td width="199" valign="top" bgcolor="#CCCCCC"><div align="center">Date of registration </div></td>
    <td width="178" valign="top" bgcolor="#CCCCCC"> <div align="center">Subscription will end in ... </div></td>
  <td width="294" valign="top" bgcolor="#CCCCCC"><div align="center">Series status </div></td>
  </tr>';
 
if(!$db->query("SELECT * FROM `user` , `days_subcription` WHERE user.id = days_subcription.category")){
die($db->error());
}
$a = '';
while($row = $db->fetchAssoc()){
 
if ($row['name'] != $a){
 
$a = $row['name'];
 
print '  <tr>
    <td height="21" valign="top" bgcolor="#F5F5F5">'.$row['name'].'</td>
    <td valign="top" bgcolor="#F5F5F5">'.$row['date_register'].'</td>
    <td valign="top" bgcolor="#F5F5F5">day</td>
    <td valign="top" bgcolor="#F5F5F5">';
 
}
 
if($row['status'] == '0'){
$col = 'red';
}else{
$col = 'green';
}
 
print '<img src="img.php?strlen='.strlen($row['day']).'&text='.$row['day'].'&color='.$col.'">'.' ';
 
}
 

print '</table>';
?>

Что выходит? (pic1)
 
В принципе все верно... только сортировка в результате должна быть DESC, т.е самый новый вверху и должна учитываться последовательнасть 3, 7, 12 ...
 
Подскажите как решить
 


* pic1.JPG (20.28 Кб, 847x102 - просмотрено 117 раз.)

* pic2.JPG (30.08 Кб, 256x317 - просмотрено 124 раз.)
Записан

r.i.p. puppy
Страниц: 1 ... 3 4 [5]
Печать
 

Перейти в: