: sokoban bunu yazdı: procedure yazıp selectle çektiğin değeri procedure'e gndertip orada ifleyebilirsin rnek : DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`deneme` $$ CREATE DEFINER = `root`@`localhost` PROCEDURE `test`.`deneme` BEGIN case a when 1 then INSERT INTO test. aaa VALUES ; when 2 then delete from test. bbb where id >0 ; else select 'hata islem turu belirtmediniz'; end case; END $$ DELIMITER ; call deneme(1,1) daha kısa yollarıda olabilir tabi ama ben byle çzmüştüm lazım olduğunda :) eyvallah ama store procedure işine girmek istemiyorum, çünkü zaten sıkıntılı bir proje sürekli müdehale gerekiyor ve ne varsa kodda olsun diye düşünüyorum. sen yazınca benimde kafamı kurcaladı hacı eğer daha kısa bi yolunu bulursam yazıcam :D araştırmalarım sürüyor. .

: procedure yazıp selectle çektiğin değeri procedure'e gndertip orada ifleyebilirsin rnek : DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`deneme` $$ CREATE DEFINER = `root`@`localhost` PROCEDURE `test`.`deneme` BEGIN case a when 1 then INSERT INTO test. aaa VALUES ; when 2 then delete from test. bbb where id >0 ; else select 'hata islem turu belirtmediniz'; end case; END $$ DELIMITER ; call deneme(1,1) daha kısa yollarıda olabilir tabi ama ben byle çzmüştüm lazım olduğunda :) eyvallah ama store procedure işine girmek istemiyorum, çünkü zaten sıkıntılı bir proje sürekli müdehale gerekiyor ve ne varsa kodda olsun diye düşünüyorum. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Mysql'e if ve else içeren sorgu gndermem gerekiyor. Daha nce mssql e oracle de gnderdim. Bu destek mysql'dede varmış araştırdım ancak rneklerdeki sorgular dahi bir türlü çalışmadı sürekli aşağıdaki hayatı aldım. Sorgu: SELECT FROM application a IF(a. ApplicationTypeRef = 1) THEN select from workshop; ELSE IF(a. ApplicationTypeRef = 1) THEN select from expertise; ELSE IF(a. ApplicationTypeRef = 1) THEN select from expertise; END IF; 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 'IF(a. ApplicationTypeRef = 1) THEN select from workshop' at line 2 herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

procedure yazıp selectle çektiğin değeri procedure'e gndertip orada ifleyebilirsin rnek : DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`deneme` $$ CREATE DEFINER = `root`@`localhost` PROCEDURE `test`.`deneme` BEGIN case a when 1 then INSERT INTO test. aaa VALUES ; when 2 then delete from test. bbb where id >0 ; else select 'hata islem turu belirtmediniz'; end case; END $$ DELIMITER ; call deneme(1,1) daha kısa yollarıda olabilir tabi ama ben byle çzmüştüm lazım olduğunda :) .