Вывод информации о юзере из БД

Рейтинг: 0Ответов: 2Опубликовано: 17.03.2015

Как лучше всего выводить информацию о конкретном юзере из бд? К примеру, его логин, пароль, дату рождения.

fetchrow`ом

Или есть аналоги данной "операции"?

Ответы

▲ 1Принят

Лучше всего использовать PDO:

public static function LoadFromTable($id){
        $DBH = Registry::get('DBH');
        $STH = $DBH ->prepare("SELECT * FROM users WHERE id = :id");  // забираем информацию о юзере по id
        $STH->bindParam(':id', $id, PDO::PARAM_STR); // или PARAM_INT
        $STH->execute();
        $result = $STH->fetchAll();
        return $result; // вернет ассоциативный массив
    }

Более подробно посмотреть на мой ответ тут, ну и не забываем про оф. документацию php.net PDO.

▲ 3

Шта?
Выбирай с помощью select, забирай из объекта ответа через fetch - это если через PDO.