Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

20 upita zaredom iz PHP-a

[es] :: MySQL :: 20 upita zaredom iz PHP-a

[ Pregleda: 1208 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 108
*.adsl.beocity.net.



Profil

icon 20 upita zaredom iz PHP-a27.03.2007. u 13:47

Sta ako ja imam recimo 20 upita zaredom, gde svaki sledeci upit mora da ima prethodni odradjen da bi radio ispravno? Odnosno upiti su zavisni jedan od drugog!

I ako iz PHP-a prosledim svih 20 zaredom? Da li ce doci do preklapanja upita? Da li ce php cekati rezultat od prethodnog ili ce da bombarduje odmah sledecim, iako ovaj prethodni nije ni zavrsio!! Jer mi jedan od tih upita traje 1,5 sekundi, i to prvi a za to vreme se moze poslati serveru bogami poprilicno MySQL upita!

Pomoc, Marko Novakovic
Seek & Destroy Rap
27.03.2007. u 13:47 

Dejan Topalovic
Dejan Topalović
Oracle DBA & PL/SQL Developer, Erste Sparinvest (..
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

ICQ: 20142302
Sajt: www.outsourcing-it.com


Profil

icon Re: 20 upita zaredom iz PHP-a27.03.2007. u 14:09
Koristi uskladistene procedure.
27.03.2007. u 14:09 

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 320
*.dsl.chcgil.sbcglobal.net.

Sajt: milos.srdjevic.net/blog


Profil

icon Re: 20 upita zaredom iz PHP-a27.03.2007. u 18:11
Mozes koristiti i transakcije, vidi kako phpMyAdmin ima tu opciju kad pravis SQL dump, na primer....

Mada, php ce da ceka da svaki mysql_query() poziv prvo vrati rezultat, pa tek onda nastavi, inace mysql_last_insert_id() ne bi imala smisla... Tako da, ako napises dobru PHP funkciju koja to radi (i revertuje), mozes da izbegnes da radis to nad bazom direktno....
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
27.03.2007. u 18:11 

cume
Beograd

Član broj: 26038
Poruke: 297
*.telenor.co.yu.



Profil

icon Re: 20 upita zaredom iz PHP-a27.03.2007. u 18:46
Ume i transakcija da bude dobar izbor za takve stvari.
Posebno ako npr. neka for petlja u svakoj iteraciji radi insert, neuporedivo je brze da se pokrene transakcija, izvrti petlja sa insertima, i commit kad se izadje iz petlje.
Brzinska razlika sa 20 upita je zanemarljiva, ali kad se radi o vise stotina hiljada upita.......neuporedivo je brze.

27.03.2007. u 18:46 

Ivan.Markovic

Član broj: 97763
Poruke: 141
*.static.kg.sbb.co.yu.

Sajt: www.security-net.biz


Profil

icon Re: 20 upita zaredom iz PHP-a27.03.2007. u 23:24
Koristan link: http://www.dinke.net/blog/2006/01/10/mysql-i-transakcije/sr/
27.03.2007. u 23:24 

Dejan Topalovic
Dejan Topalović
Oracle DBA & PL/SQL Developer, Erste Sparinvest (..
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

ICQ: 20142302
Sajt: www.outsourcing-it.com


Profil

icon Re: 20 upita zaredom iz PHP-a27.03.2007. u 23:29
@Ivan-Markovic: Ima i u "MySQL FAQ" Top temi jedan link za tutorijal "Kako se kreiraju uskladistene procedure (stored procedures) u MySQL-u?". ;)
27.03.2007. u 23:29 

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 108
194.106.175.*



Profil

icon Re: 20 upita zaredom iz PHP-a30.03.2007. u 19:34
Nema nista od skladistenih procedura!!!! Koristim MySQl 4.x
Seek & Destroy Rap
30.03.2007. u 19:34 

hecky
Milan Topalov
Web developer
London

Član broj: 10602
Poruke: 885
*.plus.com.



Profil

icon Re: 20 upita zaredom iz PHP-a02.04.2007. u 20:03
To sto hoces mozes postici il zakljucavanjem tabela:

http://dev.mysql.com/doc/refman/4.1/en/lock-tables.html

il koriscenjem transakcija:

http://dev.mysql.com/doc/refman/4.1/en/commit.html


02.04.2007. u 20:03 

[es] :: MySQL :: 20 upita zaredom iz PHP-a

[ Pregleda: 1208 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.