Ciao a tutti;
ho difficoltà quando provo ad accedere ai vari campi restituiti tramite una query...
La mia query è molto semplice e in questo caso sto utilizzando l'istruzione sql di PDO:
Codice PHP:
$sql = SELECT * FROM utenti WHERE login = 'Pippo';
Su una guida all'utilizzo PDO leggo testualmente:
"...il suo risultato è un PDOStatement object (oggetto restituito da PDO), contenente i risultati ottenuti tramite l'interrogazione, che può essere manipolato come un array"
Ma se per accedere ai risultati utilizzo il codice :
Codice PHP:
$db->query($sql);
echo $db['login'];
Ottengo l'errore: "Cannot use object of type PDO as array..."
Quindi modifico il codice in:
Codice PHP:
$db->query($sql);
$res = $sql->fetchAll();
echo $res['login'];
e ottengo l'errore: "Call to a member function fetchAll() on a non-object..."
Insomma non riesco a capire se il risultato della query è considerato un oggetto o un array e come accedervi...