Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отсортировать данные из двух таблиц
 
 автор: SnooPI   (03.02.2008 в 18:53)   письмо автору
 
 

ЗДраввутйе..мне кое-что надо додумать)
Сам не могу...
Вообщем есть 2 таблицы
servers и vote

У меня на странице выводится инфа вся из таблицы servers т.е. я делаю while($row = mysql_fetch .....
Так вот...и выводится в этом цикле одна колонка из таблицы vote
А мне надо сделать чтобы ORDER всей выводимой инфы был по vote т.е. по таблице которая внутри while()...
Как это сделать я не соображаю....

   
 
 автор: Dobryy   (03.02.2008 в 20:03)   письмо автору
 
   для: SnooPI   (03.02.2008 в 18:53)
 

а пример кода, структуру таблиц можете дать?

Если Вы выбирали всё одним запросом, то просто в мускульном запросе используйте ORDER BY имя_таблицы.имя_поля ASC, если нет, то лучше сделать одним запросом.

   
 
 автор: SnooPI   (04.02.2008 в 03:02)   письмо автору
 
   для: Dobryy   (03.02.2008 в 20:03)
 

$query    = "SELECT * FROM `servers` WHERE `check`='1' LIMIT ".$start.", ".$num;
$result    = mysql_query($query);
while($row    = mysql_fetch_array($result))
{
echo $row['ip'].$row['port'];
echo mysql_num_rows(mysql_query("SELECT * FROM `vote` WHERE `ip`='".$row['ip']."' AND `port`='".$row['port']."'"));
}


Код почти такой...

Вот мы делаем цикл....
Дело в том что результаты голосов в таблице vote
Но в vote также есть колонки IP и PORT которые равны тем что в таблице servers

Т.е. надо сделать ORDER by vote ASC, но как сделать до цикла вот не понятно(

   
 
 автор: Trianon   (04.02.2008 в 09:21)   письмо автору
 
   для: SnooPI   (04.02.2008 в 03:02)
 

Вы не указали ни структуру таблиц , ни пример строк в ней, ни то, как связываются эти таблицы.

   
 
 автор: SnooPI   (04.02.2008 в 11:27)   письмо автору
 
   для: Trianon   (04.02.2008 в 09:21)
 

Прикрепил скрины структуры таблиц..
Как они связаны я выше написал код..
Там есть вывод из 2х таблиц

   
 
 автор: SnooPI   (05.02.2008 в 11:23)   письмо автору
 
   для: SnooPI   (04.02.2008 в 11:27)
 

Хм....помогите

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования