Php


dizi degiskenlerinin kac tane oldugunu ogrenmek icin asagidaki kod kullanilabilir.

$gunler = array (”pazartesi”,”sali”,”carsamba”,”persembe”,”cuma”,”cumartesi”,”pazar”);
$say = COUNT($gunler);
echo $say;

standart degisken asagidaki kod orneginde gosterildigi sekilde kullanilmaktadir.

define(”degiskenadi”,”degiskendegeri”);
echo degiskenadi;

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);
?>

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 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.

Next Page »