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

Moze li se predvidjeti ID

[es] :: PHP :: Moze li se predvidjeti ID

[ Pregleda: 758 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
217.75.202.*

Sajt: www.mkscripts.net


Profil

icon Moze li se predvidjeti ID17.03.2005. u 16:05

Moze li s kako predvijedjeti id slijedeceg upisau u bazu (imam jednu kolonu u tabeli u kojoj je ukljucen auto increasment).
Znaci treba mi da znam id upisa prije njego se on obavi.
Treba mi da bi mogao dati ime filu-u kojeg cu upload-ovati jer bi mi bilo glupo kada bi upisao nesto u bazu a upload fileova da propadne (dođe do greške). Ima li neki drugi nacin? Ne dolazi u ubzir da dam ime fileu koje je imao na disku korisnika jer bi se moglo desiti da se fileovi ponavljaju.
May the force be with you...
17.03.2005. u 16:05 

boccio
Boris Krstović
Spoonlabs.com
nbgd

SuperModerator
Član broj: 7594
Poruke: 2381
*.ptt.yu.

Sajt: blog.krstovic.info


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 16:41
http://www.php.net/mysql_insert_id
17.03.2005. u 16:41 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
217.75.202.*

Sajt: www.mkscripts.net


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 16:59

Okoliko ja vidim ovo ti daje id upisa kojeg si izvržio prije mysql_insert_id().
May the force be with you...
17.03.2005. u 16:59 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.nat-pool.nsad.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 17:12
1. Uploadujes file.
2. Ako je file uspesno uploadovan, upises u bazu sta ti treba.
3. Uzmes mysql_insert_id.
4. Na kraju uradis move_uploaded_file() kako ti odgovara.
5. Ako 4. eventualno ne uspe, obrises taj id iz baze.
Never trust an operating system you don't have sources for.
17.03.2005. u 17:12 

caiser
Karadzic Miljan
sys-admin wannabe
Brno

Član broj: 4677
Poruke: 2461
*.EUnet.yu.

ICQ: 162962030
Sajt: www.miljan.org


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 18:12
Izvadis najveci id iz tabele (MAX(id)) i onda ga povecas za 1 i to je to.

17.03.2005. u 18:12 

MileG
Mihael Gajičić
Novi Sad

Član broj: 28981
Poruke: 890
195.252.101.*

ICQ: 205879974


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 18:56
Citat:
Izvadis najveci id iz tabele (MAX(id)) i onda ga povecas za 1 i to je to.
Ovde mozes da imas problem ukoliko postoji varijanta brisanja redova iz tabele. Pretpostavimo da ti je ID stigao do 50 i ti obrises poslednji red, sledeci koji bi se upisivao imao bi ID 51 a ti bi dobio 49+1=50 :o(
@bzero
Ti je dao dobru ideju!
17.03.2005. u 18:56 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
217.75.202.*

Sajt: www.mkscripts.net


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 21:37
Ovo sa max id sam odma odbacio zbog gore navedenog problema. Uradicu kako mi je bzero rekao.
Jos samo jedno pitanje. Ima li neka komanda koja bi brisala sada unesene podatke (kao ovo mysql_insert_id samo sto bi umjesto printanja id-a brisalo taj unos)?
May the force be with you...
17.03.2005. u 21:37 

MileG
Mihael Gajičić
Novi Sad

Član broj: 28981
Poruke: 890
195.252.101.*

ICQ: 205879974


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 21:52
Pa cekaj sta sad tebi treba? Pitas kako da obrises neki red?
mysql_query('DELETE FROM tabela WHERE id = 50');
Valjda ti to treba.
17.03.2005. u 21:52 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
217.75.202.*

Sajt: www.mkscripts.net


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 22:05
Citat:
MileG: Pa cekaj sta sad tebi treba? Pitas kako da obrises neki red?
mysql_query('DELETE FROM tabela WHERE id = 50');
Valjda ti to treba.

Hoce li raditi jer u istom bi fileu i upisivao i brisao?
May the force be with you...
17.03.2005. u 22:05 

MileG
Mihael Gajičić
Novi Sad

Član broj: 28981
Poruke: 890
195.252.101.*

ICQ: 205879974


Profil

icon Re: Moze li se predvidjeti ID17.03.2005. u 22:24
Pa radice, sto da nece. Kakva je svrha pisanja i brisanja?

Citat:
Hoce li raditi jer u istom bi fileu i upisivao i brisao?
Pa probaj :o)
17.03.2005. u 22:24 

[es] :: PHP :: Moze li se predvidjeti ID

[ Pregleda: 758 | Odgovora: 9 ]

Postavi temu Odgovori

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