Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dwie tabele i warunek
Forum PHP.pl > Forum > Bazy danych > MySQL
motor
Witam mama taki problem , moje zapytanie wyświetla ogłoszenia tylko te które maja zdjęcia (tbl_files) problem polega na tym ze wyświetla tylko 1 zdjęcie przy każdym ogłoszeniu a jest ich więcej polecenie LIMIT 3 nie słucha mnie smile.gif , co robię źle ?

Tabela tbl_files w nim pole prop_num to numer ogłoszenia z tabeli homes jeśli są 3 zdjęcia do tego samego ogłoszenia to mają takie samo prop_num

  1. <?php
  2.  
  3.   $zap="SELECT b.filename,a.* FROM homes a LEFT JOIN tbl_files b ON a.id=b.prop_num
     WHERE b.filename<>''  LIMIT 4"
    ;
  4.   $wyk=mysql_query($zap);
  5.  
  6.     while($row=mysql_fetch_assoc($wyk))
  7.          {
  8.  
  9.  
  10. $tytul = $row['tytul'];
  11.  
  12.          
  13.          // ZDJECIE -> 
  14.          $zap2="SELECT importpliki,filename FROM tbl_files WHERE prop_num=$id LIMIT 3";
  15.          $row2=mysql_fetch_row(mysql_query($zap2));
  16.         
  17.           echo "<a href=\"./pokaz.php?view=$id\" ><img src='$homesimgdir"."tn_$id".$row2[1]."'$homeimgw ></a>";    
  18.  
  19.           print "$tytul ";
  20.  
  21.       }    
  22.  
  23. ?>
Adiasz
moze to ze po drugim zapytaniu zapomniales o petli while? :-)
motor
wiem , ale coś mi nie wychodziła ta pętla i nawet nie pisałem bo się jeszcze skompromituję smile.gif
Ale dałem rady już mi wszystko działa
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.