• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как создать запрос в MySQL c двух таблиц ?

Twix007

Гуру форума
Регистрация
11 Окт 2009
Сообщения
257
Реакции
57
Как в профиле показать "money" при совпадении "user_login" и "players"?

dbsite - "wp_users" - "user_login"
dbsite - "players" - "name" - "money"

Для вывода в порфиле: Пользователь имеет 300$ (300 из таблицы "money") .
 
"SELECT `money` FROM `players` WHERE `name` IN (SELECT `user_login` FROM `wp_users` WHERE `id`='{ID}') LIMIT 1"
Например, так.
Только в конце условие на нужное замени.
А как привести это условие пригодное для запроса:
Код:
<?php echo userpro_profile_data('display_name', $user_id); ?>
- конкретный "user_login" на открытой сейчас странице профиля.

Код:
<?php
global $wpdb;
$sql = "SELECT * FROM `players` WHERE `name` IN (SELECT `user_login` FROM `wp_users` WHERE `id`='1') LIMIT 1";

$results = $wpdb->get_results($sql);
foreach( $results as $result )
?>

Денег на счету: <?php echo $result->money; ?>$
 
Последнее редактирование:
Назад
Сверху