Veritabanları websitelerinin vazgeçilmez öğeleridir. Bu yazıda php ile programladığınız bir sitede mysql veritabanında işlemleri nasıl yapabileceğinizi anlatacağım. Ana başlıklar :
1-Veritabanına bağlanma
2-Veritabanı seçme
3-Yeni kayıt girme
4-Kayıtları ekrana yazma
5-Kayıt silme
6-Varolan bir kaydı güncelleme
7-Bağlantıyı kesme
Veritabanımızın şu şekilde yaratalım:
CREATE TABLE `uyeler` (
`no` int(11) NOT NULL auto_increment,
`ad` varchar(30) NOT NULL default '',
`soyad` varchar(30) NOT NULL default '',
PRIMARY KEY (`no`));
İşlemlerimiz aşağıdaki gibidir.
//BAĞLANTI
$kullaniciadi="serdarr";
$sifre= "sifrem";
$host="localhost";
$veritabani="serdardb";
//VERİTABANI SEÇME
$baglan=mysql_connect($host,$kullaniciadi,$sifre);
mysql_select_db($veritabani,$baglan);
//VERİLER
$isim=”serdar”;
$soyisim=”yetik”;
//YENİ KAYIT GİRME
$sql=”insert into uyeler (no, ad, soyad) values (”, ‘$isim’,'$soyisim’)”;
mysql_query(“$sql”);
//KAYITALRI EKRANA YAZMA
$sql=”select * from uyeler”;
$sorgu=mysql_query(“$sql”);
while ($sonuc=mysql_fetch_array($sorgu)){
echo “No = $sonuc[0]
İsim = $sonuc[1]
Soyisim = $sonuc[2]“;}
//KAYIT SİLME
$sql=”delete from uyeler where ad=’serdar’”;
mysql_query(“$sql”);
//KAYIT GÜNCELLEME
$sql=”update uyeler set ad=’serdar’, soyad=’yetik’ where ad=’serdar’ “;
mysql_query(“$sql”);
//BAĞLANTIYI KESME
mysql_close($baglan);
Bahsetmediğim bir konu var. O da eğer işlem gerçekleştiyse başarılı olduğunu bize bildirmesi. Bunu şu şekilde gerçekleştirebilirsiniz.
mysql_query("$sql");
yerine
$islem=mysql_query("$sql");
if ($islem) { echo "islem yapıldı"; }
else { echo "islem başarısız"; }
yazabilirsiniz.
Kolay Gele…
37 views
efferin ellerine sağlık ortağım güzel olmuş
Yararlı olduysa ne mutlu bana
I thoguht I’d have to read a book for a discovery like this!
So that’s the case? Quite a reveliaotn that is.
Times are channigg for the better if I can get this online!