Autor | Zpráva | ||
---|---|---|---|
Manny Profil * |
#1 · Zasláno: 21. 12. 2009, 18:10:16
Ahojte.
Na mysql mi běží databáze a tabulkou do které vkládám záznamy a případně zase mažu. Je tam sloupec pořadí, který má auto-increment a zároveň je primary key. Když smažu např. řádek 10 a potom vložím nový řádek, zapíše se jako řádek 11, takže mám ve výsledku řádky 8, 9, 11 atd. Proč to a jak udělat, aby byla zachována posloupnost? |
||
123456789 Profil * |
#2 · Zasláno: 21. 12. 2009, 18:29:22
A k čemu ti to bude dobré? Jinak to je úplně normální, databáze si pamatuje akorát poslední vložené číslo, pokud mažeš, nijak si to nepřepočítává.
|
||
Manny Profil * |
#3 · Zasláno: 21. 12. 2009, 19:38:57
123456789:
To pořadí vypisuju do výstupu. |
||
Kajman_ Profil * |
#4 · Zasláno: 21. 12. 2009, 19:41:34
Tak si to jen při výpisu očíslujte.
|
||
Taps Profil |
#5 · Zasláno: 21. 12. 2009, 19:57:59
Manny:
např. takto $sql=mysql_query("select * from tabulka"); $i=1; while($zaznam=mysql_fetch_assoc($sql)) { echo $i++.'-'.$zaznam['sloupec']; } |
||
Manny Profil * |
#6 · Zasláno: 21. 12. 2009, 22:26:18
Taps:
To by možná šlo. Díky. |
||
Časová prodleva: 14 let
|
0