⊗ppSpPDQu 57 of 83 menu

PDO аркылуу PHP'де БДге сурамдар

Базага туташкандан кийин алган $pdo өзгөрмөбүз ООП объектиси болуп саналат. Бул объекттин SQL сурамдарын аткарган query деген атайын методу бар. Келгиле, таблицабызга кандайдыр бир сыноо сурамын жасайлы:

<?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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу