| Autor | Zpráva | ||
|---|---|---|---|
| bj Profil * |
#1 · Zasláno: 13. 4. 2007, 17:23:27
Dobry den,
potreboval bych vedet, jak zjistim id posledniho ulozeneho radku v tabulce databaze(MySQL), aniz bych musel prochazet tabulku pomoci prikazu SELECT. Potreboval bych neco jako mysql_insert_id(). |
||
| Dusko Profil |
#2 · Zasláno: 13. 4. 2007, 17:30:21
Odpovedal si si sam. Pouzi mysql_insert_id();
|
||
| Dusko Profil |
#3 · Zasláno: 13. 4. 2007, 17:35:13
Alebo dalsia moznost ak sa nemylim napr: SELECT last_insert_id();
|
||
| Kajman_ Profil * |
#4 · Zasláno: 13. 4. 2007, 20:55:25
Ještě je možné show table status a kouknout na sloupeček auto_increment.
|
||
| DrMizerie Profil |
#5 · Zasláno: 15. 4. 2007, 20:25:18
hodnotu, kterou taha napr. phpmyadmin. Toto ti zjistí autoindex který bude následovat
$a = mysql_query("SHOW TABLE STATUS FROM moje_db LIKE 'moje_tabulka'"); $b = mysql_fetch_array($a); $co_chci = $b['Auto_increment']; Jinak mysql_insert_id() muzes pouzit pouze kdyz vlozis pomoci Insert Napr.: mysql_query("INSERT INTO mojetabulka (produkt) values ('kosa')"); printf ("Posledně vložený záznam má id: %d ", mysql_insert_id()); |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0