получение данных из базы данных

235
09 марта 2018, 16:22

Как можно вывести только конкретную информацию о пользователе. Например Здравствуйте: <имя>. У меня все имена выходят, каким образом это можно контролировать? Попробовал как тут описано: Как вывести данные из MySQL при помощи PHP? но выходит вся информация, а нужна только о конкретном пользователе, чтобы отдельно каждого приветствовали по имени. Спасибо.

Answer 1

Получайте ассоциативный массив с данными пользователя и дальше выводите то, что вам нужно.

Например:

$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$user_id'");
if (mysql_num_rows($req)) {
   $user_data = mysql_fetch_assoc($req);
   echo 'Здравствуйте: ' . $user_data['name']; // Выводим только имя
}
READ ALSO
Несколько контроллеров

Несколько контроллеров

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

217
PHPStorm и live edit для php файлов выбивают ошибку 502

PHPStorm и live edit для php файлов выбивают ошибку 502

Здравствуйте Использую PHPStorm и live edit плагин для верстки, верстка в файлах php что бы цеплять одинаковы секции (header, footer и тд)

247
Аналог python библиотеки SimpleQIWI на PHP

Аналог python библиотеки SimpleQIWI на PHP

Ищу аналог python библиотеки SimpleQIWIТ

417
Проблемы кодировки

Проблемы кодировки

ЗдравствуйтеЕсть проблема, не могу решить

245