Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
1721
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...



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.