⊗ppSpPDQu 57 of 83 menu

Query al database tramite PDO in PHP

La variabile $pdo, che abbiamo ottenuto dopo la connessione al database, rappresenta un oggetto OOP. Questo oggetto ha un metodo speciale query, che esegue query SQL. Facciamo una query di test alla nostra tabella:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

Nella variabile $res sarà memorizzato il risultato della query. Per ottenere una riga dal risultato è necessario utilizzare il metodo fetch:

<?php $row = $res->fetch(); var_dump($row); // prima riga $row = $res->fetch(); var_dump($row); // seconda riga $row = $res->fetch(); var_dump($row); // terza riga ?>

Quando le righe saranno terminate, il metodo restituirà null. Quindi è conveniente ottenere le righe nel seguente ciclo:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

Ad esempio, visualizziamo i nomi degli utenti in paragrafi separati:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Mettiamo insieme tutto il codice:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

Visualizza lo stipendio di tutti gli utenti dalla tabella users.

Visualizza tutti i record nel formato nome: età.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta