Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1723
Tıklama
0
Öne Çıkarma
MySQL Delete komutu
A
19 yıl
Teğmen
Konu Sahibi

MySQL 5.0.1 Kullanıyorum. Makinam XPSP2.
Aşaıdaki benim yazdıım kod :
include ("../ayar.php") 
$query1="DELETE FROM oynat WHERE id = '$id' LIMIT 1 ";
$db_link=mysql_connect($db_server,$db_kullanici,$db_sifre) or die("DATABASE'e ba?lanamyyor.   " . mysql_error() . "");
mysql_select_db($db_ismi,$db_link);
$cikti=mysql_query($query1, $db_link) or die("olmadı!   " . mysql_error() . "");
mysql_close($db_link);


Hiç bir hata wermiyor ama databasede belirttiğim tablodaki id numarasını linkten girdiğim bilgiyi silniyor.

kullandığım link : sil.php?id=2

ayrıca kodda kullandığım $id yerine herhangi bir sayı yazıyorum yine hata vermiyor ama silmiyorda.
Acaba bendemi bir hata war anlamıs değilim yardımcı olursanız cok sevinirim.

İyi Günler...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



H
19 yıl
Çavuş

$query1="DELETE FROM oynat WHERE id = '".$id."' LIMIT 1 "; 


yazmayı dene. ' işareti arasına yazılan karakterler aynen kullanılır. yani $ işaretini de kullanıyor. $id bir değişken değil de normal bir string değer gibi kullanılıyor





< Bu mesaj bu kişi tarafından değiştirildi hakki0548 -- 9 Eylül 2006; 18:31:24 >
Bu mesaja 1 cevap geldi.
A
19 yıl
Teğmen
Konu Sahibi

sorunu cozdum.
query1="DELETE FROM oynat WHERE id = $sil LIMIT 1"
sorun sanırım LIMIT 1 Yazdıktan sonra bosluk bırakıp " işareti koymamdı. Herkese tesekkurler.


Bu mesaja 1 cevap geldi.
H
19 yıl
Çavuş

 
yanılıyorsun. senin sorunun ' işareti kullanman. farkettiysen ikinci gönderdiğin
kodda ' işareti yok. istersen ikici kodun sonuna boşluk bırakıp dene yine
çalışacaktır. ' kullanmadığın için $sil değişkeninin değerini kullanıyor.
' kullanırsan da $sil in değerini hiç dikkate almıyor $sil i 4 karakterden
oluşan bir string ifade olarak düşünüyor.

kolay gelsin





< Bu mesaj bu kişi tarafından değiştirildi hakki0548 -- 12 Eylül 2006; 0:51:04 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.