⊗ppSpPDQu 57 of 83 menu

PHP да PDO орқали МБга сўровлар

Биз маълумотлар базасига уланиб олганимиздан кейин олган $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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш