Non sto cercando di utilizzare un ciclo. Ho solo un valore da una colonna di una riga. Ho ottenuto quello che voglio con il seguente codice, ma ci deve essere un modo più semplice con PDO.restituisce un valore dal database 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;
Questo sembra troppe righe per ottenere un valore dal database. : \
È pericoloso utilizzare la concatenazione per creare una query di database. Molto meglio usare una dichiarazione preparata da un PDO. – bdsl