Kategoriler
PHP

PHP ile ID’ye göre MySQL’den veri listelemek

Veritabanındaki verileri ekrana yazdırırken parametrelere göre listeleme yapılır. Bu parametrelerden biri ID parametresidir. Örneğin; üyenin profil bilgileri, üyenin içerikleri, üyenin mesajları vb. Bu işlem için veritabanına ID parametresi içeren bir SQL sorgusu gönderilir. PHP de MySQL’den id’ye göre veri listelemek için aşağıdaki kodları inceleyin.

SQL Sorgusu:

*Üyenin profil bilgileri;

[code]”SELECT * FROM uyeler WHERE id = ‘1’”[/code]

*Üyenin içerik bilgileri;

[code]”SELECT * FROM icerikler WHERE uye = ‘1’”[/code]

PHP MySQL Kodu:

[code]<?php $id = $_GET[“id”]; $sorgu = mysql_query(“SELECT * FROM uyeler WHERE id = ‘$id'”); if(mysql_num_rows($sorgu)=1){ $uye=mysql_fetch_assoc($sorgu); print_r($uye); } $uye = $_GET[“uye”]; $sorgu = mysql_query(“SELECT * FROM icerikler WHERE uye = ‘$uye'”); if(mysql_num_rows($sorgu)=1){ $uye=mysql_fetch_assoc($sorgu); print_r($uye); } ?>[/code]

PHP MySQLi Kodu:

[code]<?php $id = $_GET[“id”]; $sorgu = mysqli_query(“SELECT * FROM uyeler WHERE id = ‘$id'”); if(mysqli_num_rows($sorgu)=1){ $uye=mysqli_fetch_assoc($sorgu); print_r($uye); } $uye = $_GET[“uye”]; $sorgu = mysqli_query(“SELECT * FROM icerikler WHERE uye = ‘$uye'”); if(mysqli_num_rows($sorgu)=1){ $uye=mysqli_fetch_assoc($sorgu); print_r($uye); } ?>[/code]