Задать вопрос

Вывод личной информации из БД

Как вывести личную информацию пользователя. Например:( Здравствуйте lexa_kos ваш баланс равен 80 рублей.)
  • Вопрос задан
  • 2553 просмотра
Подписаться 3 Оценить 2 комментария
Решения вопроса 1
0neS
@0neS
Таблица пользователей:
CREATE TABLE IF NOT EXISTS `users` (
    `id` int unsigned not null AUTO_INCREMENT,
    `name` varchar(100),
    `balance` decimal(10, 2) not null,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB;


Код PHP:
try {
    $dbh = new PDO("mysql:host=$host;dbname='название_таблицы'", 'имя_пользователя', 'пароль');
}  catch(PDOException $e) {
    echo "Нет соединения с базой данных";
}

$user_id = 'id_нужного_пользователя';

$user = $dbh->prepare("SELECT name, balance FROM users WHERE id = :user_id");
$user->execute(array('user_id' => $user_id))->fetch(PDO::FETCH_OB);

echo 'Здравствуйте, ' . $user->name . ', Ваш баланс равен ' . $user->balance . ' рублей.';
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
MrAbdrahimov
@MrAbdrahimov
Web-разработчик
<?php
$connect = mysql_query("SELECT * FROM page WHERE name = 'USER'"); // где USER имя юзера, page - таблица с информацией и колонками name, money
$perem = mysql_fetch_array($connect);
echo "Здравствуйте $perem['name']; ваш баланс равен $perem['money']; руб."
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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