⊗ppSpPDQu 57 of 83 menu

PHP'de PDO ile Veritabanı Sorguları

Bağlantı kurduktan sonra elde ettiğimiz $pdo değişkeni, bir OOP nesnesini temsil eder. Bu nesnenin, SQL sorguları yapan özel bir query metodu vardır. Tablonuza bir test sorgusu yapalım:

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

$res değişkeninde sorgu sonucu tutulacaktır. Sonuçtan bir satır elde etmek için fetch metodunu kullanmak gerekir:

<?php $row = $res->fetch(); var_dump($row); // ilk satır $row = $res->fetch(); var_dump($row); // ikinci satır $row = $res->fetch(); var_dump($row); // üçüncü satır ?>

Satırlar bittiğinde, metod null döndürecektir. Bu nedenle satırları aşağıdaki döngüde almak uygundur:

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

Örnek olarak kullanıcı adlarını ayrı paragraflarda gösterelim:

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

Tüm kodu bir araya getirelim:

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

users tablosundaki tüm kullanıcıların maaşlarını yazdırın.

Tüm kayıtları isim: yaş formatında yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet