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);
?>
sik kullanilan komutlar
CREATE DATABASE deneme; = deneme adinda bir database olusturur
USE deneme; = deneme database i secilir
tablo ve alan ozelliklerini asagidaki ornek kod ile olusturabiliriz.
CREATE TABLE subjects ( id int(11) NOT NULL auto_increment, menu_name varchar(30) NOT NULL, position int(3) NOT NULL, visible tinyint(1) NOT NULL, PRIMARY KEY (id));
olusturdugumuz tabloya veri girisini asagidaki ornek kod ile yapabiliriz.
INSERT INTO subjects (menu_name, position, visible) VALUES (’uretim’, 1, 1);
girdigimiz verileri gorebilmek asagidaki kodu kullaniriz.
SELECT * FROM subjects;
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;