Dopiero zaczynam zabawę z bazami danych i napotkałem na mały problem.
Mam tabele składającą się z pól:
id (auto_increment, podstawowy) i nazwa (varchar)
wyświetlam tą tabelę
...
mysql_connect($adr, $user, $pass);
mysql_select_db($db) or die("Bład");
$query="SELECT * FROM tab";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$alfa=mysql_result($result,$i,"nazwa");
$i++;
echo "<a href=\"del.php?id=$i\"><img src=\"/graf/delete.JPG\"></a></img> $alfa ";
}
i kasowanie chciałem obsłużyć poprzez:
DELETE FROM tab WHERE id={$id}
no ale id po osunięciu czegokolwiek nie będą po kolei w tabeli więc usuwanie kolejnych rekordów się już "skiełbasi". I teraz, czy można jakoś automatycznie znów ponumerowac ID, a może polecicie mi mniej "lamerski" sposób kasowania ;)