Autor Zpráva
Radovan789
Profil *
Dobrý den,
jak bych mohl udělat to že vložím řádek do mysql a hned mi záznam vrátí vytvořené id ?

Takhle vypadá základní kód:
mysql_query("INSERT INTO galeri (id, id_divky, image)VALUES('','','')");


a teď jak udělat aby mi vátilo "id" které je auto_increment

Díky za rady.
PostCC
Profil
Radovan789:
V PHP pomocí MySql_Insert_Id($Resource)
Radovan789
Profil *
díky.
Radovan789
Profil *
No a nemohl by jsi mi trošku vysvětlit jak to funguje ? v dokumentaci jsem toho moc nenašel, tam je jen že se to nedoporučuje.
Ta funkce vybere poslední ID které bylo do databáze vloženo ? Nechápu to že to dokáže identifikovat tabulku kterou potřebujem.

Díky.
panther
Profil
Radovan789:
Nechápu to že to dokáže identifikovat tabulku kterou potřebujem.
to možná bude argument té funkce.
Radovan789
Profil *
Právěže ne, podle dokumentace je: $Resource pripojeni k mysql, tedy: mysql_connect a není to povinný udávat.
Keeehi
Profil
Radovan789:
Nechápu to že to dokáže identifikovat tabulku kterou potřebujem.
Prostě to vrátí poslední id. Je jedno v které tabulce.

pokud se ti nelíbí mysql_insert_id($resource), můžeš to udělat takto: mysql_query("SELECT LAST_INSERT_ID();")

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: