PHP ile veritabanından veri çekmek (1 İzleyici)

Katıldı
Mesajlar
438
Yaşadığın yer
Elazığ
Kredi
16
mysql-veri-taban%C4%B1-tablosu.png

şimdi ise bu tablodaki verileri php ile nasıl çekeriz ona bakalım kodların yanlarında gerekli açıklamalar mevcuttur.
PHP:
<?php 
/** 
 * Mysql veri tabanından veri çekmek 
 * http://www.umutsinav.com 
 * [MENTION=2616]umut[/MENTION]sinav 
 * @package php_dersleri 
 */ 
//türkçe karakter hatası vermemesi için sayfanın kodlamasını utf8 olarak ayarlıyoruz 
header('Content-Type: text/html; charset=utf-8'); 
//Veri Tabanına baglantı kodlarımız 
$db_host="localhost"; 
$db_username="root"; 
$db_password="root"; 
$db_name="ogrenci"; 
mysql_connect("$db_host","$db_username","$db_password")or die ("Host'a Baglanamadim"); 
mysql_select_db("$db_name")or die("Veritabanina Baglanamadim"); 
mysql_query("SET CHARACTER SET UTF8"); 
  
//Tüm kayıtları çekiyoruz 
$sorgu=mysql_query("select * from ogrenciler"); 
?> 
<table style="width: 400px; border: yellow 3px ridge;" border="0"> 
    <tr style="background: black; color: white;"> 
    <th>Öğrenci No</th> 
    <th>Öğrenci Adı</th> 
    <th>Öğrenci Soyadı</th> 
    </tr> 
  
<? 
while($ogrenci=mysql_fetch_array($sorgu)) 
{ 
    echo '<tr>'; 
  
    echo '<td align="center">'.$ogrenci['ogrenci_no'].'</td>'; 
    echo '<td>'.$ogrenci['ogrenci_ad'].'</td>'; 
    echo '<td>'.$ogrenci['ogrenci_soyad'].'</td>'; 
  
    echo '</tr>'; 
} 
  
?> 
</table>
Tek Bir kaydı veri tabanından çekmek için ise şöyle bir kod yazmamız gerekir
PHP:
<?php 
//Öğrenci numarasına göre tek bir kayıt çekiyoruz 
$sorgu      = mysql_query('select * from ogrenciler where ogrenci_no=80'); 
$ogrenci    = mysql_fetch_array($sorgu); 
echo 'Tekbir kayıt çekiyoruz ---> ' ; 
echo '80 nolu öğrenci<b>'.$ogrenci['ogrenci_ad'].'  '.$ogrenci['ogrenci_soyad']; 
?>
Aslında php bildikten sonra mysql’den veri çekmek kolaydır sadece biraz SQL bilgisine sahip olmanız gerekir bu yazıda kullnılan sql kodları
PHP:
select * from ogrenciler where ogrenci_no=80
bu ogrenci numarası 80 olan öğrencinin bilgilerine ulaşmak için gerekli SQL kodudur.
PHP:
select * from ogrenciler
bu ogrenci tablosundaki tüm kayıt bilgilerine ulaşmaya yarayan SQL kodudur
Bu çalışmanın ekran görüntüsü
mysqlgen-veri-%C3%A7ekme.png
 

Bu konuyı kimler okuyor

Benzer konular

Top