şimdi gözüm bunu anlaman için önce ID nedir onu anlatalım
ID Bizim verileri veritabanından cektiğimiz bilgilerin değiştirelemez anahtar degerleridir
mysql veritabanı sistemlerinde auto_icrement (otomatik sayı atımı) atanmış olan tablo alanına genel olarak ID diyoruz ID Demek bunun sıfatıdır ama ismini bizde belirtebiliriz mesela konuid,mesajid,mp3id yada sadece id gibi isimler takarak bunun ismini belirtebiliriz
bu ID ler veritabanında 2 tane olmaz yani 10 Numarası adına 2 tane ID olmaz bu yüzden bunlar değiştirilemez yada güncellenemez anahtar tanımlardır
bu ID leri yeni veri eklendikçe sonraki numarayı otomatik olarak alırlar mesela ilk veri eklendiğinde eklenen verinin ID si 1 olur ve sistem sıradaki veri için 2 degerğindeki ID yi hazırda tutar
şimdi sana veritabanında 5 tane uyemiz var sayıyorum örneğin
tablomuzun adı uyeler tablosu ve üyeler tablomuzdaki üyeler aşağıdaki gibi diyelim
Kod
<b>id - UyeAdı - Email</b>
1 - Hakikat - admin@turkekip.com
2 - xmenn - xmen@xmen.com
3 - mehmet - mehmet@hotmail.com
4 - ahmet - ahmet@hotmail.com
5 - ali - ali@hotmail.com
bu veritabanımızdaki verilerden birini
senin dediğin gibi silelim
tarayıcıdan gelen değer sil.php?id=2 Yani 2 numaralı ID ye sahip uyeyi sileceğiz
Kod
$uyeid = $_GET["id"];
mysql_query("DELEET FROM uyeler WHERE id='$uyeid'");
bu kodla 2 numaralı ID yi sildik WHERE demek (NEREYE) demektir yani hedefin ne oldugunu sorar gerisindeki id='$uyeid' de diyoruzki id'si 2 olan anahtar veriyi sil..
yada diyelimki üyenin mailini alacagız
tarayıcıdaki linkimiz uyemail.php?uyeid=1 yani 1 Numaralı uyenin verisini çekeceğiz
Kod
$id = $_GET["uyeid"];
$yaz = mysql_fetch_array(mysql_query("SELECT * FROM uyeler where id='$id'"));
$email = $yaz["Email"];
$uye = $yaz["UyeAdi"];
Echo $uye." Adlı üyenin Email Adresi".$email;
bukadar..