⊗ppSpPDQu 57 of 83 menu

Дархостҳо ба БД тавассути PDO дар PHP

Тағйирёбандаи $pdo, ки мо пас аз пайваст шудан ба пойгоҳ гирифтем, як объекти ООП мебошад. Ин объект усули махсуси 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан