Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql + php]wynik z dwoch tabel
Regyam
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 8.04.2007

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


A więc czy wie ktoś jak zrobić coś takiego:
Mam jedną tabele:
oceny (id_data, sumaglosow, iloscglosow)
data (id, tytul, tresc)
Chce to polaczyc w jednym zapytaniu, oraz zeby posegregowalo wszystkie wyniki z data wedlug oceny sumaglosow/iloscglosow. Próbowałem to z LEFT JOIN ale to mi kompletnie nie wychodzi, nie znalazłem nawet żądnego manuala polskiego z JOINami
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Regyam
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 8.04.2007

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


  1. SELECT *, oceny.sumaglosow/oceny.iloscglosow AS ocena FROM oceny, DATA WHERE DATA.id = oceny.id_data ORDER BY ocena DESC LIMIT 0, 10

Na PMA odpaliło poprawnie, btw jak chce to w php myswietlic to tak:
  1. <?php
  2. $sql = "SELECT *, oceny.sumaglosow/oceny.iloscglosow AS ocena FROM oceny, data WHERE data.id = oceny.id_data ORDER 
    BY ocena DESC LIMIT 0,10"
    ;
  3. $res = mysql_query($sql, CONNECT);
  4. for($i=0; $i<@mysql_num_rows($res); $i++){
  5. $row = mysql_fetch_array($res);
  6. //i tutaj wyswietlic tak:
  7. print "$row[tytul] , $row[tresc], $row[ocena] <br>"
  8. //czy tak:
  9. print "$row[data.tytul] , $row[data.tresc], $row[ocena] <br>"
  10. }
  11. ?>
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: 3.10.2025 - 08:39