Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать вывод значения из таблицы MySQL?

Как сделать вывод значения из таблицы MySQL?


     tpl, mysql, php    Шаблоны (TPL), Общие вопросы по PHP, MySQL    506

вопрос
Добрый день, не разбираюсь в PHP и MySQL. Очень нужна Ваша помощь!
Как мне сделать шаблон {balance}, который будет выводить значение из таблицы "economyliteplayers" значение из столбца "balance" для каждого пользователя, определяя пользователя по значению из столбца "uuid".

столбец uuid есть и в таблице "dle_users" и в таблице "economyliteplayers".

До этого был шаблон: $tpl->set( '{balance}', $member_id['balance'] );
Но он выводит значение из таблицы "dle_users", исходя из того, что я поменял плагин на игровом сервере, теперь у меня проблема описанная выше.

Версия Dle 15.1

Буду очень благодарен, за помощь денежное вознаграждение!)

Ответил: s1lentpool


lutskboy, примерно так
$urow = $db->super_query( "SELECT balance  FROM economyliteplayers WHERE uuid = '{$member_id['uuid']}'" );

$tpl->set( '{balance}', $urow['balance'] );

Спасибо большое!

8 комментариев

lutskboy
Эксперт

lutskboy - -

примерно так
$urow = $db->super_query( "SELECT balance  FROM economyliteplayers WHERE uuid = '{$member_id['uuid']}'" );

$tpl->set( '{balance}', $urow['balance'] );

s1lentpool
Юзер

s1lentpool - -

Спасибо, а куда этот код вставить? :D

s1lentpool
Юзер

s1lentpool - -

Если сработает, буду ждать реквизиты)

s1lentpool
Юзер

s1lentpool - -

lutskboy,
Как это реализовать я понял, но самый последний вопрос:
Что добавить в этот код, чтобы, если нету пользователя в таблице "economyliteplayers" отображался 0?

lutskboy
Эксперт

lutskboy - -

а сейчас что? не 0?

s1lentpool
Юзер

s1lentpool - -

lutskboy, проблема в том, что отображается баланс только тех, кто заходил на сервер, а тех, кто просто зарегистрирован на сайте нет в таблице "economyliteplayers", из-за этого там вообще ничего не отображается. Хотел бы узнать, как сделать так, чтобы для таких пользователей, который нет в этой таблице отображалось значение "0", вместо пустоты.

lutskboy
Эксперт

lutskboy - -

(int)$urow['balance']

s1lentpool
Юзер

s1lentpool - -

Величайшее спасибо!)

Похожие вопросы

наверх