banjalukaforum.com https://www.banjalukaforum.com/ |
|
Php/MySQL problemcic https://www.banjalukaforum.com/viewtopic.php?f=18&t=64214 |
Stranica 1 od 1 |
Autoru: | r3d [ 26 Jan 2014, 17:25 ] |
Tema posta: | Php/MySQL problemcic |
Naidjoh na problem sa veoma jednostavnim query-em i skripticom. Skripta je sljedeca (radim u codeigniter frameworku, ako niste dosad radili, svejedno je jasno sta i kako, MVC) Kod: function dodajrok($rok, $firma, $datum, $napomena, $placen, $cijena) { $sql = "UPDATE `rokovi_dodati` SET `aktivan` = 0 WHERE `rok` = '$rok' AND `firma` = '$firma' AND `aktivan` = 1"; $query = $this->db->query($sql); $sql = "INSERT INTO `rokovi_dodati` VALUES ('', '$firma', '$rok', '$datum', '$napomena', '$placen', '$cijena', '1')"; $query = $this->db->query($sql); if($query) return TRUE; else return FALSE; } Poenta skripte je da za jednu firmu moze biti jedan aktivan rok odredjen kolonom 'rok', te da ako postoji vec takav rok, oznaci se kao neaktivan, a zatim se doda novi red koji je aktivan. Dakle, jednim udarcem 2 muve - i izmjena i dodavanje roka. I sad, sta se desava - kad se dodaje rok, skripta dodati red oznaci kao neaktivan, iz meni nepoznatog razloga. Kao da prvo odradi INSERT query, pa onda UPDATE query. Probao sam staviti i SELECT query koji prvo nadje taj red, pa ako je num_rows>0 onda da izvrsi UPDATE, ista stvar. I to se ne desava nikad na localhostu, vec samo kad drugi racunari pristupe lokalnom serveru. Naravno da ima 10 drugih nacina da se ovo rijesi, ali hocu da shvatim zasto se to desava, jer ne vidim razlog da se desava. Ideja, neko? Mozda ne vidim balvan u oku ![]() |
Autoru: | Digresija [ 27 Jan 2014, 14:17 ] |
Tema posta: | Re: Php/MySQL problemcic |
de pejstuj strukturu tabele rokovi_dodati... btw. kako obavljas exception handling za ove DML komande? |
Autoru: | r3d [ 28 Jan 2014, 12:11 ] |
Tema posta: | Re: Php/MySQL problemcic |
Rijesio sam, davno, nemam vremena da ganjam ovo sad..Moze lock ovdje. Exception handling uglavnom na view levelu, u najgorem slucaju 0 redova izvuce, pa koristim vecinom if(isset($x)); U sustini bi trebao na svaki query traziti ima li errora, ali u praksi nisam imao potrebu, jer ne omogucim u interfejsu da dodje do greske. Kontrolisem ulazne forme JS-om, sve je AJAX naravno. Ako se nesto lose desi, framework preuzme teret, eventualno neki 500 izleti ako ja pogrijesim. Nemam problema zasad u radu softvera. |
Autoru: | Digresija [ 28 Jan 2014, 14:21 ] |
Tema posta: | Re: Php/MySQL problemcic |
cuj rijesio davno, a pitanje postavljeno prekjuce? ![]() I ako si rijesio nesto, ne bi bilo lose da napises rjesenje, za buduce generacije ![]() |
Autoru: | r3d [ 29 Jan 2014, 12:14 ] |
Tema posta: | Re: Php/MySQL problemcic |
Hahahahha kao da mi je bilo prije 100 godina, posto poprilicno koda pisem ovih par dana. Nisam nista posebno uradio, samo sam razdvojio izmjenu i insert u dvije funkcije. |
Autoru: | Digresija [ 29 Jan 2014, 12:34 ] |
Tema posta: | Re: Php/MySQL problemcic |
svejedno sta si uradio, kad se nadje rjesenje, trebalo bi se objaviti ... znas kad cu ti ja pomoci drugi put u vezi nekog slicnog problema? ![]() |
Autoru: | r3d [ 30 Jan 2014, 22:12 ] |
Tema posta: | Re: Php/MySQL problemcic |
Pa dobro, ako je problem sto nisam stavio rjesenje, stavicu ga sutra (nisam pri racunaru). Ali ko god naidje na alican problem trebao bi ga zmati rijesiti i sa gorenapisanim objasnjenjem.. |
Autoru: | _зока [ 30 Sep 2014, 19:43 ] |
Tema posta: | Re: Php/MySQL problemcic |
Nije problem, nego pitanje....Gdje u gradu ima iole kvalitetan kurs za php? |
Autoru: | giometar [ 30 Sep 2014, 19:45 ] |
Tema posta: | Re: Php/MySQL problemcic |
u infoarsu |
Autoru: | _зока [ 01 Okt 2014, 11:59 ] |
Tema posta: | Re: Php/MySQL problemcic |
Neka firma koja se ne bavi prevarama? Послато са Ascend G510 уз помоћ Тапатока |
Autoru: | Digresija [ 01 Okt 2014, 12:47 ] |
Tema posta: | Re: Php/MySQL problemcic |
giometar je napisao: u infoarsu Zbog ovoga bi te trebalo banovati. ![]() |
Autoru: | Piro [ 01 Okt 2014, 12:58 ] |
Tema posta: | Re: Php/MySQL problemcic |
Cuo sam za pricu kad je njih zvao neki lik i trazio kurs iz Jave, a oni mu rekli "Imamo iz JavaScript, to vam je isto"... ![]() ![]() ![]() |
Autoru: | sava999 [ 01 Okt 2014, 13:43 ] |
Tema posta: | Re: Php/MySQL problemcic |
To su Frenkiju rekli, pricao mi on ![]() |
Stranica 1 od 1 | Sva vremena su u UTC [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |