- Автор темы
- #1
Выручайте.
В общем вот php-код одного файла (не полностью, а часть)
С помощью него выводиться в шаблоне возраст, имя, фото, если к этому - u.user_id, u.name, f.photo_id, u.orientation добавить еще u.city_id (user_id, name, orientation -находяться в таблице user, а photo_id - либо в таблице user либо в photo) - то будет выводиться id города (например выводиться Город: 2)
Как мне правильно сделать запрос, чтобы вместо 2 выводилось название города, если он находиться в geo_city и имеет вот такие поля - city_id, state_id, country_id, city_title.
Заранее всем спасибо. Если что-то не понятно описал или неправильно спросил - пишите, обьясню подробнее.
Надеюсь на помощь
В общем вот php-код одного файла (не полностью, а часть)
PHP:
function parseBlock(&$html)
{
global $g;
if ($g['options']['main_users'] == "Y")
{
$i = 0;
DB::query("
SELECT u.user_id, u.name, f.photo_id, u.orientation, floor((TO_DAYS(now())-TO_DAYS(birth))/365) AS age
FROM user AS u LEFT JOIN photo AS f ON u.user_id=f.user_id AND f.main='Y' " . $g['sql']['photo_vis'] . "
WHERE f.photo_id IS NOT NULL
ORDER BY u.register DESC, u.user_id
LIMIT " . $g['options']['main_users_number'] . "
");
while ($row = DB::fetch_row())
{
$i++;
if ($i == 4)
{
$html->parse("newline", false);
}
else
{
$html->setblockvar("newline", "");
}
$row['photo'] = $row['user_id'] . "_" . $row['photo_id'] . "_" . $g['options']['main_users_photo_size'] . ".jpg";
foreach ($row as $k => $v)
{
$html->setvar($k, $v);
}
$html->parse("user", true);
}
$html->parse("users", true);
}
Как мне правильно сделать запрос, чтобы вместо 2 выводилось название города, если он находиться в geo_city и имеет вот такие поля - city_id, state_id, country_id, city_title.
Заранее всем спасибо. Если что-то не понятно описал или неправильно спросил - пишите, обьясню подробнее.
Надеюсь на помощь