⊗ppSpPDQu 57 of 83 menu

PHPda PDO orqali DB so'rovlari

Biz ma'lumotlar bazasiga ulangandan so'ng olgan $pdo o'zgaruvchisi OOP ob'ektini ifodalaydi. Ushbu ob'ekt SQL so'rovlarini amalga oshiradigan maxsus query usuliga ega. Keling, jadvalimizga biron bir test so'rovi bajaramiz:

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

$res o'zgaruvchisida so'rov natijasi saqlanadi. Natijadan bitta qator olish uchun fetch usulidan foydalanish kerak:

<?php $row = $res->fetch(); var_dump($row); // birinchi qator $row = $res->fetch(); var_dump($row); // ikkinchi qator $row = $res->fetch(); var_dump($row); // uchinchi qator ?>

Qatorlar tugagach, usul null qiymatini qaytaradi. Shuning uchun qatorlarni quyidagi tsiklda olish qulay:

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

Keling, misol uchun foydalanuvchilarning ismlarini alohida abzaslarda chiqaramiz:

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

Keling, butun kodni birlashtiramiz:

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

users jadvalidan barcha foydalanuvchilarning maoshini chiqaring.

Barcha yozuvlarni ism: yosh formatida chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish