⊗ppSpPDQu 57 of 83 menu

Databasfrågor via PDO i PHP

Variabeln $pdo, som vi fick efter anslutning till databasen, representerar ett OOP-objekt. Detta objekt har en speciell metod query som utför SQL-frågor. Låt oss göra ett testfråga till vår tabell:

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

I variabeln $res kommer resultatet av frågan att lagras. För att få en rad från resultatet behöver du använda metoden fetch:

<?php $row = $res->fetch(); var_dump($row); // första raden $row = $res->fetch(); var_dump($row); // andra raden $row = $res->fetch(); var_dump($row); // tredje raden ?>

När raderna tar slut kommer metoden att returnera null. Därför är det bekvämt att hämta rader i följande loop:

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

Låt oss som exempel skriva ut användarnas namn i separata stycken:

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

Låt oss samla all kod tillsammans:

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

Skriv ut lönerna för alla användare från tabellen users.

Skriv ut alla poster i formatet namn: ålder.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa