Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] pobieranie danych - brak rekordu
Forum PHP.pl > Forum > Przedszkole
rasco7
Witam mam taki problem, jeżeli usunę jakiś rekord w bazie to pobierając dane robi mi się dziura
tzn coś takiego :

1 ADRES 1
2 ADRES 2
3
4
5
6 ADRES 3


  1. <table>
  2. <?php
  3.  
  4.  $link=mysql_connect("****","***","***");
  5.  mysql_select_db("****");
  6.  $x="Select Max(id) as id From adresy";
  7.  $res=mysql_query($x);
  8.  $row=mysql_fetch_array($res);
  9.  $ilosc=$row['id'];
  10.  
  11.  for ($i=1;$i<11;$i++) {
  12.  $dana="select nazwa_strony from adresy where id='$ilosc' ";
  13.  $result=mysql_query($dana);
  14.  $row=mysql_fetch_array($result);
  15.  $nazwa=$row['nazwa_strony'];
  16.  
  17.  $dana1="select adres from adresy where id='$ilosc' ";
  18.  $resultx=mysql_query($dana1);
  19.  $row1=mysql_fetch_array($resultx);
  20.  $adres=$row1['adres'];
  21.  
  22.  
  23.  
  24. echo "<TR><TD>".$i."</TD><TD><A href='".$adres."'>".$nazwa."</a></TD></TR>";
  25.  $ilosc--;
  26. }
  27.  
  28.  
  29. mysql_close($link);
  30.  
  31.  
  32. ?>
  33. </table>



Czy ktoś ma pomysł jak można by to zrobić ? tzn jak przejść do następnego rekordu który istnieje, bo teoretycznie można dać instrukcje if i sprawdzić czy np $nazwa=="", ale jak to ma sprawdzić według 'id' jeżeli te id nie istnieje

Pozdrawiam
mike
Zamiast for zastosuj while tak jak manual (mysql_fetch_array()) nakazał.
rasco7
Dziękuję smile.gif
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.