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

Sql upit mysql_insert_id()

[es] :: PHP :: PHP za početnike :: Sql upit mysql_insert_id()

[ Pregleda: 2180 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Sql upit mysql_insert_id()22.07.2010. u 07:19 - pre 167 meseci
Imam bazu podataka sa tri tablice. http://pastebin.com/UEy3weUf . Nakon unosa podatke u tablicu "personal_messages", potrebno je unjeti podatke u tablicu "pm_recipients". Potrebno je unjeti polja "id_pm" što predstavlja primarni ključ "id_pm" iz predhodno unjetog polja u tablicu "personal_messages".

Na koji način da upotrijebim funkciju mysql_insert_id() da bi mogao upisati podatak u tablicu "pm_recipients".

Dali netko zna na koji način da formiram unos vremena upisa poruke . Originalan unos izgleda npr ovako "1279787533" , a predstavlja "July 22, 2010, 09:32:13 am "

 
Odgovor na temu

Gost




Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 08:05 - pre 167 meseci
Pa lepo to ti vraca ID generisan u zadnjem nekom upitu koji si imao. Vrednost koju ti vrati mozes recimo da prosledis nekoj stored proceduri koja bi odradila drugi deo toga sto zelis, ili upotrebiti u kodu da uradis dalje opet to sto zelis...
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 08:40 - pre 167 meseci
Rješi sam dio sa mysql_insert_id() , ostaje datum za sada.
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 08:52 - pre 167 meseci
Pogledaj u mysql dokumentaciji tipove za datum i vreme
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 08:54 - pre 167 meseci
Use php manual :)
Kaze:
Code:

string date  (  string $format  [,  int $timestamp  ] )


sto znaci bilo bi otprilike ovako:

Code:

$datum = date('F j, Y, a','1279787533');

 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 08:55 - pre 167 meseci
Ili ko sto Robert mozes i da cast-ujes u sql-u :)
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 09:09 - pre 167 meseci
Ne treba da se castuje, nego da kolona u tabeli ne bude int(10) nego datetime ili slicno, u zavisnosti sta treba ta kolona da cuva (da li samo datum ili i datum i vreme...).
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 09:23 - pre 167 meseci
Pa da, ali ako vec ima timestamp zar nije lakse da cast-uje nego da menja celu tabelu :)
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 09:36 - pre 167 meseci
Lakse je sad na pocetku da se promeni tabela, nego da tokom celog "zivota" aplikacije ima overhead od castovanja kolona okolo.
 
Odgovor na temu

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon Re: Sql upit mysql_insert_id()22.07.2010. u 11:16 - pre 167 meseci
Citat:
kazil: Ne treba da se castuje, nego da kolona u tabeli ne bude int(10) nego datetime ili slicno, u zavisnosti sta treba ta kolona da cuva (da li samo datum ili i datum i vreme...).


Nemam utjecaja na strukturu podataka u bazi, dakle ne mogu mijenjati tipove podataka.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Sql upit mysql_insert_id()

[ Pregleda: 2180 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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