Php
standart degisken kullanimi
mysql veritabanindan veri cekmek
asagidaki kodlarla sirayla mysql e baglanilir, veritabani secilir, veritabani icerisindeki tablo verileri secilir, secilen veriler ekrana yazdirilir ve mysql baglantisi sonlandirilir.
<?php
//mysql baglantisi
$connection = mysql_connect(”localhost”,”root”,”");
//mysql baglanti kontrolu
if(!$connection)
{
die(”Veri tabani baglantisinda hata var:” .mysql_error());
}
//veritabani secimi
$db_select = mysql_select_db(”deneme”, $connection);
//veritabani secim kontrolu
if(!$connection)
{
die(”veri tabani secilmedi” . mysql_error());
}
//tablo verilerinin secimi
$result = mysql_query(”SELECT * FROM subjects”, $connection);
//tablo verilerinin secim kontrolu
if(!$result)
{
die(”Veri tabaninda sorgu cekilemedi” . mysql_error());
}
//tablodan secilen verilerin ekrana yazdirilmasi
while ($row=mysql_fetch_array($result))
{
echo $row[1]. ” “.$row[2]. ” “.$row[3].”<br/>”;
}
//mysql baglantisinin kapatilmasi
mysql_close($connection);
?>
CRUD (Create Read Update ve Delete)
Read (okumak)
SELECT * FROM tabloadi WHERE alan=’degeri’ ORDER BY alan1, alan2 ASC;
Create (yazmak)
INSERT INTO tabloadi (alan1, alan2, alan3) VALUES (deger1, deger2, deger3);
Update (guncellemek)
UPDATE tabloadi SET ala1=’yazmak istediginiz deger’ WHERE id=1;
Delete (Silmek)
DELETE FROM tabloadi WHERE id=1;
header kullanimi
header kullanimi sayfa yuklenmeden yapilmak istenilen islemlerin yapilmasini saglayan bir ozelliktir. Ornegin kullanici girisi ile goruntulenebilen sayfalar icin kullanici girisi yapilmadigi takdirde sayfanin goruntulenmesini engelleyerek farkli bir sayfaya yonlendirmek icin kullanilir.
ornek:
a.php nin icerigi
header(”Location: login.html”);
exit;
sonuc a.php calistiginda a.php icerigi goruntulenmede login.html sayfasina yonlendirilmektedir.