Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как добавить логин профиля в SQL запрос в подключаемый PHP файл?

Как добавить логин профиля в SQL запрос в подключаемый PHP файл?


     12.10.2018    Общие вопросы по PHP, MySQL    305

вопрос
Нужно вытянуть определенную ячейку из сторонней БД. Все данные к БД подключены правильно, при вводе логина определенного пользователя все отлично выводится. А $member_id['name'] выдает NULL

userinfo.tpl
<div class="col-xs-6 profile__info-table-title">
                            Online
                        </div>
						
                        <div class="col-xs-6 profile__info-table-data">
						{include file="/lk/online.php"}
					</div>


/lk/online.php
<?php
						$connect_error = 'Не удалось подсоеденится к базе данных!';

						$mysql_host = '******';//хост БД
						$mysql_user = '*****';//юзер БД
						$mysql_pass = '*********';//пароль БД
						$mysql_db = '*******';//база с БД
						$mysql_table = 'playtimeV2';
						$name = ('"' + $member_id['name'] + '"');

						if (!mysql_connect($mysql_host, $mysql_user, $mysql_pass)||!mysql_select_db($mysql_db)) {
							die($connect_error);
						}
						//Коннектимся с БД
						$handle = mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die($connect_error);
						mysql_select_db($mysql_db, $handle) or die($connect_error);
						$sql = mysql_query('SELECT `playtime` FROM `playtimeV2` ORDER BY `username` = '.$member_id['name'].' DESC LIMIT 1'); 
						while($data = mysql_fetch_assoc($sql))
						{ echo $data["playtime"];}
?>


Что я делаю не так и что можно попробовать подставить? Необходимо, чтобы на страницах пользователей отражалась именно информация, выводящаяся по запросу из БД из строки с логином пользователя.

Ответил: Flash


Вместо
$sql = mysql_query('SELECT `playtime` FROM `playtimeV2` ORDER BY `username` = '.$member_id['name'].' DESC LIMIT 1');

скорее всего надо поставить
$sql = mysql_query('SELECT `playtime` FROM `playtimeV2` WHERE `username` = "'.$member_id['name'].'" LIMIT 1');
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх