PHP Как вывести данные из столбца в таблице mysql?

Нужно вывести из таблицы users значение столбца domain, при этом они должны принадлежать только тому пользователю кто вошёл в аккаунт. Не понимаю как это сделать, предложите пожалуйста свои варианты кода


Ответы (2 шт):

Автор решения: 4 kilograms

Для начала вам нужен некий ключ, по которому будете производить условие запроса. Давайте набросаем пример

$query = $pdo->query("SELECT * FROM `users` WHERE `username` = '".$username."' ");

Так будет выглядеть срока запрока к БД. Но прошу вас обратить внимание, что я подключился к БД через PDO. Ну и кончно же в самом запросе у меня присутствует ключ апо которому я делаю обращение.

Вам в свою очередь этот ключь нужно будет определить, к примеру если ваш пользователь авторизван на сайте при помощи Куки $_COOKIE['username']; то, перед самим запросом в переменную $username положите эту куку.

После этого совершите сам запрос, например через цикл

foreach($query as $user);

После таких манипуляций уже можете обращаться к переменной $user и ее данным. Для мониторинга того, что лежит в этой переменной вопользуйтесь встроенной ункцией

var_dump($user);

В резултате должен у вас получиться от такой код:

$query = $pdo->query("SELECT * FROM `users` WHERE `username` = '".$username."' ");
foreach($query as $user);
var_dump($user['domain'];

Удачи! задавайте вопросы

→ Ссылка
Автор решения: zavsc
$login = $_SESSION['login'];
$query = mysql_query("SELECT `domain` FROM `users` WHERE `login` = '$login'", $db);
foreach($query as $login);
$myrow = mysql_fetch_array($query);
echo $myrow['domain'];

Спасибо 4 kilograms за ответ ниже работает с таким кодом

→ Ссылка