Pluton Mesaj tarihi: Mart 15, 2011 Paylaş Mesaj tarihi: Mart 15, 2011 Selamlar şimdi bir sıralama olayım var. Antalya - 24 İstanbul - 45 Edirne - 64 Şimdi adamlar bunları jquery-ui ile yukarı aşağı yaparak sıra değiştiriyorlar. Bende istiyorum ki mesela Edirneyi Antalyanın üstüne koyarlarsa direk ID'leri change etsin. Bunu SQL 'de direk olarak yapmamın bir yolu var mı? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Mart 15, 2011 Paylaş Mesaj tarihi: Mart 15, 2011 Onun yerine order diye bi kolon ekle. Bi de ajax ile yapacaksin istedigin seyi. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Pluton Mesaj tarihi: Mart 15, 2011 Konuyu açan Paylaş Mesaj tarihi: Mart 15, 2011 Zaten ajax ile yaptım sevgili Tim. Yani ajaxı falanı filanı hazır, yer değiştirilen ID'ler php sayfasına gidiyor. Atıyorum 24-64 yer değiştirecek ya, 24 edirneye 64 antalyaya gelecek. İkisini aynı anda sql'de change yapabilir miyim onu soruyorum Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Mart 15, 2011 Paylaş Mesaj tarihi: Mart 15, 2011 Valla anlasamadik bir yerde. Sen listedeki yeri degistirince ajax ile php dosyasina parametre gondereceksin id'leri, o da degistirecek iste ? Ama ID'den kastin bildigin auto increment ile verilen ID ise o sacma bir dusunce. Onun yerine order diye bir kolon ekle, ordaki sirayi degistir. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Kojiroh Mesaj tarihi: Mart 15, 2011 Paylaş Mesaj tarihi: Mart 15, 2011 Tek query'de birden fazla alan değiştirmeyi kastettiysen: UPDATE mytable SET myfield = CASE other_field WHEN 1 THEN 'value' WHEN 2 THEN 'value' WHEN 3 THEN 'value' END WHERE id IN (1,2,3) http://www.karlrixon.co.uk/articles/sql/update-multiple-rows-with-different-values-and-a-single-sql-query/ Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Pluton Mesaj tarihi: Mart 15, 2011 Konuyu açan Paylaş Mesaj tarihi: Mart 15, 2011 di said: Valla anlasamadik bir yerde. Sen listedeki yeri degistirince ajax ile php dosyasina parametre gondereceksin id'leri, o da degistirecek iste ? Ama ID'den kastin bildigin auto increment ile verilen ID ise o sacma bir dusunce. Onun yerine order diye bir kolon ekle, ordaki sirayi degistir. Tamam abi doğru anladın da olayı anlamadın. ID dediğim şey zaten order değeride mesela şöyle anlatayım; İSİM - ORDER Ant - 1 İst - 2 Edi - 3 ise adam edi ile ant'ın yerini değiştirdiğinde buna ayrı ayrı sql işlemi yapmak lazım update table set edi=1 where field=edi update table set ant=3 where field=ant Bu şekilde oluyor. Ben aynı sql sorgusunda yapabilir miyim diye sordumdu, Kojinin verdiği zımbırtıyı bi deneyeyim Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Mart 15, 2011 Paylaş Mesaj tarihi: Mart 15, 2011 onu stored procedure icerisinde variable olusturup flaglayarak yapabilirsin sanirim seninki manual sort olayi olmus Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ceday Mesaj tarihi: Mart 18, 2011 Paylaş Mesaj tarihi: Mart 18, 2011 transaction kullan, commit dedigin zaman yaptıgın degisiklikler yansır. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Mart 18, 2011 Paylaş Mesaj tarihi: Mart 18, 2011 abi ne alaka transaction adam onu sormamis ki? :) Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Mart 18, 2011 Paylaş Mesaj tarihi: Mart 18, 2011 Transaction ile bir grup sorguyu verirsin, her sey tamamsa, hata yoksa, tamam haci boyle kalsin bu dersin. Haliyle istenilen sey icin bicilmis kaftan zira birden fazla sorgu ya da alt sorgu olmak zorunda bu is icin. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Mart 18, 2011 Paylaş Mesaj tarihi: Mart 18, 2011 e zaten bu mantikla her stored procedure in bir transaction olmasi gerekiyor (en azindan %90 inin) e zaten transaction siz sp yapan adamin alnini karislarim. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Joker Mesaj tarihi: Mart 21, 2011 Paylaş Mesaj tarihi: Mart 21, 2011 ilk önce yukardaki değerleri get et sonra alttakinin değerlerini ID hariç üsttekine set et sonra ilk sakladığın değerleride alttakinin üstüne ez. istediğini yapmış olursun. ama en mantıklısı order diye kolon açmak. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar