Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 10. 7. 2010, 17:35:42
Zdravím Vás. Můžu nějak automaticky získat ID položky (ID má v příslušné tabulce status PRIMARY KEY s nastavením AUTOINCREMENT), která je nově zapisována do tabulky1, tak abych nemusel následně pokládat další dotaz na tu samou tabulku, kterým potřebuju získat právě to ID té posledně přidané položky ? To ID pak potřebuji zapsat také do tabulky2.
Mám to nějak takto (z prvního dotazu potřebuju získat to ID nově přidané položky) $sql = "INSERT INTO tabulka1 (table_id, menu_id, master_page, link_uri, link_anchor, aktivni) VALUES ('2','2','$mp','$lnk','$anc','$act')"; query($sql); $link_id = 'to nové ID'; $sql = "INSERT INTO tabulka2 (to_nove_id,dalsi_hodnoty) VALUES ($link_id,$dalsi_hodnoty)" query($sql); |
||
nightfish Profil |
#2 · Zasláno: 10. 7. 2010, 17:36:42
pokud ti jde o mySQL, tak
mysql_insert_id() |
||
Mufna Profil |
#3 · Zasláno: 10. 7. 2010, 17:39:02
nightfish
ano, jde mi o MySQL. Díky |
||
Časová prodleva: 14 let
|
0