⊗ppSpPDOFG 65 of 83 menu

Ottenere un singolo campo da una tabella con PDO in PHP

Oltre al metodo fetch esiste un metodo speciale fetchColumn, che permette di ottenere il valore di una singola colonna. Diamo un'occhiata a cosa significa.

Per cominciare, prepariamo ed eseguiamo una query. Specificheremo che vogliamo selezionare solo il campo name:

<?php $res = $pdo->prepare('SELECT name FROM users'); $res->execute(); ?>

Otteniamo i risultati utilizzando il metodo fetch:

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

Di conseguenza, in ogni iterazione vedremo un array composto da un solo elemento - il nome dell'utente:

['name1'] ['name2'] ['name3']

Applichiamo ora fetchColumn:

<?php while ($col = $res->fetchColumn()) { var_dump($col); } ?>

Di conseguenza, in ogni iterazione vedremo direttamente la stringa con il nome dell'utente, e non un array:

'name1' 'name2' 'name3'

Ottieni i valori di tutte le età degli utenti.

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