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:
Su una guida all'utilizzo PDO leggo testualmente:Codice PHP:$sql = SELECT * FROM utenti WHERE login = 'Pippo';
"...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 :
Ottengo l'errore: "Cannot use object of type PDO as array..."Codice PHP:$db->query($sql);
echo $db['login'];
Quindi modifico il codice in:
e ottengo l'errore: "Call to a member function fetchAll() on a non-object..."Codice PHP:$db->query($sql);
$res = $sql->fetchAll();
echo $res['login'];
Insomma non riesco a capire se il risultato della query è considerato un oggetto o un array e come accedervi...

Rispondi quotando
