Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] kolejny pełny rekord
Forum PHP.pl > Forum > Przedszkole
Chrom
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?
MWL
  1. SELECT `id` FROM `costam` ORDER BY `id` DESC LIMIT 1

powinno zadziałać
kefirek
Tak powinno działać jak masz id jakiegoś rekordu i chcesz pobrać następny rekord to robisz tak


  1. <?php
  2. $rekord=5;
  3. ("SELECT MIN(id) FROM tabela WHERE id>'$rekord'");
  4. ?>
Chrom
nie wiem czy dobrze robię ale wywala mi ostatni rekord

  1. <?php
  2. $sql=("SELECT MIN(id) FROM tabela WHERE id > $nr" );
  3. $result = @mysql_query($sql, $polaczenie);
  4.    while ($row = mysql_fetch_array($result)) {
  5.                $idplus = $row['id'];
  6.                }
  7. ?>
kefirek
Tak powinno być
  1. <?php
  2. $rekord=4;
  3. $nas  = mysql_result(mysql_query("SELECT MIN(id) FROM tabela WHERE id>'$rekord'"),0);
  4. echo "$nas";
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.