⊗ppSpPDQu 57 of 83 menu

PHP-də PDO vasitəsilə DB sorğuları

Bazaya qoşulduqdan sonra əldə etdiyimiz $pdo dəyişəni OOP obyektini təmsil edir. Bu obyektin SQL sorğularını yerinə yetirən xüsusi query metodu var. Gəlin cədvəlimizə nə isə test sorğusu edək:

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

$res dəyişənində sorğunun nəticəsi saxlanılacaq. Nəticədən bir sıra əldə etmək üçün fetch metodundan istifadə etmək lazımdır:

<?php $row = $res->fetch(); var_dump($row); // birinci sıra $row = $res->fetch(); var_dump($row); // ikinci sıra $row = $res->fetch(); var_dump($row); // üçüncü sıra ?>

Sıralar bitdikdə, metod null verəcək. Buna görə də sıraları aşağıdakı dövrədə əldə etmək rahatdır:

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

Gəlin nümunə olaraq istifadəçi adlarını ayrı-ayrı abzaslarda çıxaraq:

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

Gəlin bütün kodu bir yerə yığaq:

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

users cədvəlindən bütün istifadəçilərin maaşını çıxarın.

Bütün qeydləri ad: yaş formatında çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et