Chrom
5.10.2008, 09:32:07
Witam,
Mam bazę danych którą aktualizuję przy pomocy formularza.
odnośniki na górze prowadzą mnie do następnego rekordu,
niestety część rekordów została usunięta dlatego zwykły odnośnik do rekordu +1 nic nie daje gdyż odnosi czasami do nieistniejącego rekordu.
Jak najłatwiej znaleźć następny istniejący rekord?
SELECT `id` FROM `costam` ORDER BY `id` DESC LIMIT 1
powinno zadziałać
kefirek
5.10.2008, 09:58:06
Tak powinno działać jak masz id jakiegoś rekordu i chcesz pobrać następny rekord to robisz tak
<?php
$rekord=5;
("SELECT MIN(id) FROM tabela WHERE id>'$rekord'");
?>
Chrom
5.10.2008, 13:07:21
nie wiem czy dobrze robię ale wywala mi ostatni rekord
<?php
$sql=("SELECT MIN(id) FROM tabela WHERE id > $nr" );
$idplus = $row['id'];
}
?>
kefirek
5.10.2008, 13:15:37
Tak powinno być
<?php
$rekord=4;
?>