Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] pobieranie danych - brak rekordu
rasco7
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 14.01.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował rasco7 22.02.2007, 19:12:59
Go to the top of the page
+Quote Post

Posty w temacie
- rasco7   [mysql] pobieranie danych - brak rekordu   22.02.2007, 19:03:30
- - mike_mech   Zamiast for zastosuj while tak jak manual (mysql_f...   22.02.2007, 19:29:58
- - rasco7   Dziękuję   22.02.2007, 20:01:49


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:14