⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау