Autor Zpráva
Mufna
Profil
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
pokud ti jde o mySQL, tak
mysql_insert_id()
Mufna
Profil
nightfish
ano, jde mi o MySQL. Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0