⊗ppSpPDQu 57 of 83 menu

Datu bāzes pieprasījumi caur PDO PHP

Mainīgais $pdo, ko ieguvām pēc savienojuma ar datu bāzi, ir OOP objekts. Šim objektam ir īpaša metode query, kas veic SQL pieprasījumus. Veiksim kādu testa pieprasījumu uz mūsu tabulu:

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

Mainīgajā $res tiks glabāts pieprasījuma rezultāts. Lai iegūtu vienu rindu no rezultāta, jāizmanto metode fetch:

<?php $row = $res->fetch(); var_dump($row); // pirmā rinda $row = $res->fetch(); var_dump($row); // otrā rinda $row = $res->fetch(); var_dump($row); // trešā rinda ?>

Kad rindas beigsies, metode atgriezīs null. Tāpēc ir ērti iegūt rindas sekojošā ciklā:

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

Piemēram, izvadīsim lietotāju vārdus atsevišķos rindkopās:

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

Apkoposim visu kodu kopā:

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

Izvadiet visu lietotāju algas no tabulas users.

Izvadiet visus ierakstus formātā vārds: vecums.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt