Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Jak napisać takie zapytanie?
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Chciałbym aby:

Wybierało mi z tabeli znajomi informacje kto (zalogowany user) i kogo (osobe którą ma wyświetlić) następnie pobiera tabele zdjecia i wyświetla ostatnie zdjęcia tych osób maxymalnie 5 np.

Prosze o pomoc bo troche już kombinuje no i potrafie tego napisać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2. $result = mysql_query("SELECT `kogo` FROM `znajomi` WHERE (`kto` = {$_SESSION['some_logged_user_id']}) ORDER BY `kogo` ASC;");
  3. while($row = mysql_fetch_assoc($result))
  4. {
  5. echo('<h4>'.htmlspecialchars($row['kogo']).'</h4>');
  6.  
  7. $result_2 = mysql_query("SELECT `foto` WHERE (`user` = '{$row['kogo']}') ODRED BY `data` DESC, `czas` DESC LIMIT 5;");
  8. while($row_2 = mysql_fetch_assoc($result_2))
  9. {
  10. echo('<img src="'.$row_2['foto'].'" alt="'.htmlspecialchars($row['kogo']).'" /><br />');
  11. }
  12. }
  13. ?>


Powinno działać, tyle że mi osobiście nie podoba się umieszczanie mysql_query() w jakiejkolwiek pętli. Tyle że nie mam teraz pomysłu jak to zoptymalizować (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 01:14