Autor Zpráva
Manny
Profil *
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 *
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 *
123456789:
To pořadí vypisuju do výstupu.
Kajman_
Profil *
Tak si to jen při výpisu očíslujte.
Taps
Profil
Manny:
např. takto
$sql=mysql_query("select * from tabulka");

$i=1;
while($zaznam=mysql_fetch_assoc($sql))
{

echo $i++.'-'.$zaznam['sloupec'];
}
Manny
Profil *
Taps:
To by možná šlo. Díky.

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: