Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] pobieranie danych - brak rekordu
rasco7
post 22.02.2007, 19:03:30
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
mike
post 22.02.2007, 19:29:58
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Zamiast for zastosuj while tak jak manual (mysql_fetch_array()) nakazał.
Go to the top of the page
+Quote Post
rasco7
post 22.02.2007, 20:01:49
Post #3





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

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


Dziękuję smile.gif

Ten post edytował rasco7 22.02.2007, 20:02:18
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:51