<?php
$win = mysql_query("SELECT username FROM ff_top WHERE type='$type' ORDER BY reit DESC, ochkov ASC");
$winner = mysql_result($win,0,0);
$av = mysql_query("SELECT avatars FROM ff_user WHERE username='$winner'");
$avatar = mysql_result($av,0,0);
?>
Спустя 5 минут, 1 секунда (26.07.2010 - 10:29) DedMorozzz написал(а):
т.е. тебе надобно выбрать имя юзера из таблицы 1 и аватарку этого же юзера из таблицы 2. Верно? Если да, то по какому полю эти таблицы связаны
Спустя 2 минуты, 58 секунд (26.07.2010 - 10:32) blade написал(а):
по полю username в запросах же видно что сначала выбираю имя в одной таблице потом вытягиваю аватарку из другой табицы у пользователя с вытянутым ранее именем
Спустя 11 минут, 4 секунды (26.07.2010 - 10:43) Joker написал(а):
$win = mysql_query("
SELECT
f.`username`,
a.`avatars`
FROM
`ff_top` as f
LEFT JOIN
`ff_user` as a
ON
a.`username`=f.`username`
WHERE
f.`type='".mysql_real_escape_string($type,CONNECT)."'
ORDER BY
f.`reit` DESC,
f.`ochkov` ASC
");
while ($row = mysql_fetch_assoc($res))
{
$winner[] = $row['username'];
$avatar[] = $row['avatars'];
}
поробуй так, если не получитьс попробуй не
ON
a.`username`=f.`username`
а
ON
f.`username`=a.`username`
а то я выучить не могу как ON делать) если серовно не зарабит пиши.
Спустя 38 секунд (26.07.2010 - 10:44) DedMorozzz написал(а):
обычно связывают по АйДи. И это не просто прихоть...ну да ладно. Запрос будет примерно вот такого вида:
$result = mysql_query("SELECT table1.username, table2.avatarkos FROM table1как-то так
LEFT JOIN table2 ON table1.username = table2.username WHERE type=".m_r_e_s($type)."ORDER BY..........);
Спустя 2 минуты, 27 секунд (26.07.2010 - 10:46) blade написал(а):
Цитата (DedMorozzz @ 26.07.2010 - 07:44) |
обычно связывают по АйДи. И это не просто прихоть...ну да ладно. Запрос будет примерно вот такого вида:$result = mysql_query("SELECT table1.username, table2.avatarkos FROM table1как-то так |
а как потом вывести данные ?
Спустя 55 секунд (26.07.2010 - 10:47) Joker написал(а):
DedMorozzz а повторять не хорошо)
Спустя 58 секунд Joker написал(а):
Спустя 58 секунд Joker написал(а):
Цитата (blade @ 26.07.2010 - 12:46) |
а как потом вывести данные ? |
а если поднять глаза и посмотреть верхний пост?)
Спустя 2 минуты, 1 секунда (26.07.2010 - 10:49) blade написал(а):
Цитата (Joker @ 26.07.2010 - 07:47) | ||
DedMorozzz а повторять не хорошо) Спустя 58 секунд Joker написал(а):
а если поднять глаза и посмотреть верхний пост?) |
верхний пост не работает! ))
Спустя 1 минута, 47 секунд (26.07.2010 - 10:51) DedMorozzz написал(а):
Цитата |
DedMorozzz а повторять не хорошо) |
- ничего подобного
Я написал уже и тут высветилось "новые ответы". Так что всё что ни есть чуть более чем более хорошо и чесно (:
А насчёт вывода, то действительно - джокер написал как.

А насчёт вывода, то действительно - джокер написал как.
Спустя 29 секунд (26.07.2010 - 10:51) Joker написал(а):
Цитата (blade @ 26.07.2010 - 12:49) |
верхний пост не работает! )) |
дак нижний тоже самое что и верхний!)
напиши какие ошибки... или вообще нечего не выдаёт?
Спустя 2 минуты, 51 секунда (26.07.2010 - 10:54) DedMorozzz написал(а):
могу предположить, что не
while ($row = mysql_fetch_assoc($res)), а
while ($row = mysql_fetch_assoc($win))

Спустя 1 минута, 16 секунд (26.07.2010 - 10:56) Joker написал(а):
Цитата (DedMorozzz @ 26.07.2010 - 12:54) |
могу предположить, что не while ($row = mysql_fetch_assoc($res)), а while ($row = mysql_fetch_assoc($win)) |
правильно предположил!) ну не посмотрел чутка но смысл то тотже

Спустя 1 минута, 19 секунд (26.07.2010 - 10:57) blade написал(а):
вот ошибка
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in F:\home\test1.ru\www\list.php on line 123
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in F:\home\test1.ru\www\list.php on line 123
Спустя 3 минуты, 18 секунд (26.07.2010 - 11:00) Joker написал(а):
ты исправил то что DedMorozzz дед мороз показал?
Спустя 6 минут, 36 секунд (26.07.2010 - 11:07) blade написал(а):
Цитата (Joker @ 26.07.2010 - 08:00) |
ты исправил то что DedMorozzz дед мороз показал? |
да я сразу увидел эту ошибку
Спустя 4 минуты, 29 секунд (26.07.2010 - 11:11) Joker написал(а):
покажи что в 123 строке
Спустя 1 час, 56 минут, 38 секунд (26.07.2010 - 13:08) blade написал(а):
while ($row = mysql_fetch_assoc($win))
Спустя 18 минут, 10 секунд (26.07.2010 - 13:26) Joker написал(а):
покажи файл целиком.
Спустя 6 часов, 27 минут, 40 секунд (26.07.2010 - 19:54) blade написал(а):
из кода только тот который вы мне написали ну и коннект к БД и все т.к я только начал писать страницу и остановился на том чтобы как то оптимизировать чтоб как можно меньше запросов и всьо

Спустя 2 минуты, 6 секунд (26.07.2010 - 19:56) DedMorozzz написал(а):
Проверь запрос в ПМА. Если мускул у тя. Если там всё норм, а в скрипте - нет, то от этого и будем плясать.
Спустя 31 минута, 29 секунд (26.07.2010 - 20:27) blade написал(а):
я изменяюсь но где-где проверить ? раньше объединял 2 запроса в 1 и все норм работало а тут вроде и поля же одинаковые а не работает