вопрос
как в profile.php подключить другую бд без префикса "dle_"
Дело в том что мне в userinfo.tpl нужно вывести информацию с бд.
Пример:
Есть таблица с названием "money"
У неё есть 2 столбца: "username" и "money"
Надо вытащить "money" в userinfo.tpl, но только ту строку, у которой "username" подходит с dle_users_name
Если не понятно, то другой пример:
Простите, за плохое оформление, но я уже 5 часов сижу и не отрываюсь от этого :(
Дело в том что мне в userinfo.tpl нужно вывести информацию с бд.
Пример:
Есть таблица с названием "money"
У неё есть 2 столбца: "username" и "money"
Надо вытащить "money" в userinfo.tpl, но только ту строку, у которой "username" подходит с dle_users_name
Если не понятно, то другой пример:
Простите, за плохое оформление, но я уже 5 часов сижу и не отрываюсь от этого :(
$sql_result = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '$user'" );Ниже дописать
$tpl->load_template( 'userinfo.tpl' );
while ( $row = $db->get_row( $sql_result ) ) {
/* имя юзера $row['name'] */Или объединить два запроса в 1
$rowU = $db->super_query( "SELECT * FROM `money` WHERE `username` = '{$row['name']}'" );
$tpl->set( '{money}', stripslashes( $rowU['money'] ) );
$sql_result = $db->query( "SELECT
p.email,
p.password,
p.name,
p.user_id,
p.news_num,
p.comm_num,
p.user_group,
p.lastdate,
p.reg_date,
p.banned,
p.allow_mail,
p.info,
p.signature,
p.foto,
p.fullname,
p.land,
p.icq,
p.favorites,
p.pm_all,
p.pm_unread,
p.time_limit,
p.xfields,
p.allowed_ip,
p.hash,
p.logged_ip,
p.restricted,
p.restricted_days,
p.restricted_date,
e.money
FROM " . PREFIX . "_users p LEFT JOIN `money` e
ON ( p.name = e.username )
WHERE `name` = '{$user}'
LIMIT 1" );