Autor | Zpráva | ||
---|---|---|---|
prem Profil * |
#1 · Zasláno: 27. 11. 2009, 08:24:01
Zdravím,
mám problém s tabulkou do které ukládám objednávky v e-shopu. Tabulka má nastavený sloupec ID jako primární klíč s hodnotou autoincrement. Hodnoty id pak využívám v obchodu jako číslo objednávky. Jak ale lidé objedávají, v tabulce přibývají řádky, mezi nimiž některá čísla chybí, např.: 302, 303, 307, 308, 312. Řádky z tabulky nemažu a přesto nejde číselná řada po sobě. Je možné, že je to chybou hostingu ( ve šipčce mám okolo 40ti návštěv za hodinu ), že by hosting nestíhal požadavky obsluhovat a nedošlo by k vložení objednávky do databáze? |
||
Str4wberry Profil |
#2 · Zasláno: 27. 11. 2009, 08:25:49
Zeptám se jinak: Čím Ti to vadí?
|
||
prem Profil * |
#3 · Zasláno: 27. 11. 2009, 08:37:02
1. proto, že nevím jestli něco mám špatně, popř. co.
2. nevím jestli mi lidé neposílají objednávky, které pak takto nejdou odeslat |
||
Kajman_ Profil * |
#4 · Zasláno: 27. 11. 2009, 08:49:53
proto, že nevím jestli něco mám špatně
A není možné, že si lidé dají něco do nákupního košíku, pak si to rozmyslí a dají zrušit? Nemažete z té tabulky sám? Pak už by se to použité id nemělo znovupoužít, což je správně. nevím jestli mi lidé neposílají objednávky, které pak takto nejdou odeslat Tohle asi zjistíte, když zkontrolujete v kódu návratovou hodnotu insertu, případně počet ovlivněných řádků. Pokud se insert nepovedl, zkusil bych si o tom zapsat log (možná raději do souboru). |
||
prem Profil * |
#5 · Zasláno: 27. 11. 2009, 10:27:17
Objednávky určitě nemažu, řádky by měly v dtb zůstat. Vyzkouším log do souboru, zatím jsem si chybu jen na obrazovku
|
||
Časová prodleva: 14 let
|
0