вернуть одно значение из базы данных с помощью mysql php pdo

Я не пытаюсь использовать цикл. Я просто одно значение из одного столбца из одной строки. Я получил то, что хочу, с помощью следующего кода, но должен быть более простой способ использования PDO.

try {
        $conn = new PDO('mysql:host=localhost;dbname=advlou_test', 'advlou_wh', 'advlou_wh');
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch(PDOException $e) {
        echo 'ERROR: '. $e->getMessage();
    }

$userid = 1;

$username = $conn->query("SELECT name FROM `login_users` WHERE username='$userid'");
$username2 = $username->fetch();
$username3 = $username2['name'];

echo $username3;

Это просто выглядит слишком много строк, чтобы получить одно значение из базы данных. :\

24
задан Amber Stillwell 13 August 2012 в 04:15
поделиться