No estoy tratando de usar un bucle. Solo un valor de una columna de una fila. Obtuve lo que quiero con el siguiente código, pero tiene que haber una forma más fácil de usar PDO.devuelve un valor de la base de datos con mysql php 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;
Esto parece demasiadas líneas para obtener un valor de la base de datos. : \
Es peligroso utilizar la concatenación para crear una consulta de base de datos. Es mucho mejor utilizar una declaración preparada PDO. – bdsl