⊗ppSpPDQu 57 of 83 menu

PDO-ի միջոցով PHP-ում տվյալների բազայի հարցումներ

Փոփոխական $pdo, որը մենք ստացանք բազային միանալուց հետո, ներկայացնում է OOP օբյեկտ: Այս օբյեկտն ունի հատուկ մեթոդ query, որն իրականացնում է SQL հարցումներ: Եկեք կատարենք ինչ-որ փորձնական հարցում մեր աղյուսակին:

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

Փոփոխական $res-ում կպահվի հարցման արդյունքը: Մեկ տող արդյունքից ստանալու համար անհրաժեշտ է օգտագործել fetch մեթոդը:

<?php $row = $res->fetch(); var_dump($row); // առաջին տող $row = $res->fetch(); var_dump($row); // երկրորդ տող $row = $res->fetch(); var_dump($row); // երրորդ տող ?>

Երբ տողերը վերջանան, մեթոդը կտա null: Ուստի հարմար է տողերը ստանալ հետևյալ ցիկլում.

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

Օրինակի համար եկեք արտահանենք օգտատերերի անունները առանձին պարբերություններով.

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

Եկեք հավաքենք ամբողջ կոդը միասին.

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

Արտահանեք users աղյուսակի բոլոր օգտատերերի աշխատավարձը:

Արտահանեք բոլոր գրառումները անուն: տարիք ֆորմատով:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել