| Autor | Zpráva | ||
|---|---|---|---|
| D.B.Cooper Profil * |
#1 · Zasláno: 21. 4. 2009, 16:44:40
Dobry den chtel bych se zeptat jestli je v php nejaka funkce na zjisteti nasledujiciho incrementu (auto_increment) v databazi mysql
mam v databazi incrementovany sloupec id a potreboval bych vedet jaky bude nasledovat (pocitam s tim ze muze nasledovat 101 a 100 predtim vymazu => takze nemuzu pouzit maximalni id +1 .... ) diky |
||
| Jan Tvrdík Profil |
#2 · Zasláno: 21. 4. 2009, 16:51:06
D.B.Cooper:
Koukni se, jestli by tvůj problém nešel řešit se znalostí aktuálně vloženého ID – mysql_insert_id. Jinak jsem na netu vygooglil následující postup:
//Connect to db
$tablename = "tablename";
$next_increment = 0;
$qShowStatus = "SHOW TABLE STATUS LIKE '$tablename'";
$qShowStatusResult = mysql_query($qShowStatus) or die ( "Query failed: " . mysql_error() . "<br/>" . qShowStatus );
while ($row = mysql_fetch_assoc($qShowStatusResult)) {
$next_increment = $row['Auto_increment'];
}
mysql_free_result($qShowStatusResult);
echo "next increment number: [$next_increment]";
|
||
| D.B.Cooper Profil * |
#3 · Zasláno: 21. 4. 2009, 17:17:57
diky ti du to zkusit
|
||
|
Časová prodleva: 17 let
|
|||
0