-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
s.a arkadaşlar 2 tablom var uyeler ve uyelerin mesajları uye tablsoundaki üyeyi ve sildiğim üyenin mesajlarınıda üyelerin mesajları tablosundan da silmem gerek
get olarak gönderdiğim id ler misal şöyle tek id 9, birden fazla seçili olursa 2,12,15, şeklinde get olarak gönderiyorum rtrim olarak , leri kaldırıp delete olarak silmeye çalışıyorum olmuyor
$sql=mysql_query("DELETE * FROM uye INNER JOIN uye_mesaj ON uye.ID=uye_mesaj.ID WHERE uye.ID IN (".rtrim($_GET['id],",").")");
bu şekilde kodu kullanıyorum hata alıyorum bulamadım nerede hata yaptığımı
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
$sql=mysql_query("DELETE FROM uye FROM uye_mesaj uye.ID=uye_mesaj.ID WHERE uye.ID IN (".rtrim($_GET['id],",").")");
Şeklinde dener misin ?
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
malesef önceki gibi aynı hatayı aldım. inner join şeklinde daha rahat olur diye düşünmüştü.
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
Hatayı buraya koyabilir misiniz ? Belkide sql de hata yoktur.
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
ingilizcem pek iyi değil
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
Ek Olarak: mysql versiyon la alakalımı diyor anlamadım.
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
$trimmedid = rtrim($_GET['id'],",");
$sql=mysql_query("DELETE * FROM uye INNER JOIN uye_mesaj ON uye.ID=uye_mesaj.ID WHERE uye.ID IN (".$trimmedid.")");
Birde böyle deneyin isterseniz.
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
aynı hata : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
$trimmedid = rtrim($_GET['id'],",");
$sql=mysql_query("DELETE * FROM uye INNER JOIN uye_mesaj ON uye.ID=uye_mesaj.ID WHERE uye.ID = ".$trimmedid);
Böyle deneyelim bide :)
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
malesef yine aynı nette yabancı sitelerde delete olanını deniyorum aynı hatayıda alıyorum garip gerçekten
Ek Olarak: $sql=mysql_query("DELETE * FROM uye INNER JOIN uye_mesaj ON uye.ID=uye_mesaj.ID WHERE uye.ID ='19' "); ellen girdim silmedi
garip
Ek Olarak: sonunda buldum arkadaşlar
$sql=mysql_query("DELETE uye,uye_mesaj FROM uye INNER JOIN uye_mesaj ON uye.ID=uye_mesaj.ID WHERE uye.ID IN (".rtrim($_GET['id],",").")");
şeklinde olacak çalıştı. şimdiden çok tşk ederim
Ek Olarak: update işleminide ona göre yaparız artık :D:D