Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak napisac zapytanie do 2 tabel
dobryvinyl.com
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


Witam

mam takie tabele

Witam, pisze wlsnie prosty skrypcik forum. Chcial bym jednak aby byl on dosc optymalny.

Sklada sie on z 3 tabel

forum_fora / zawiera ona fora

- id
- data
- nazwa
- opis
- priorytet
- miasto_id


forum_tematy / zawiera tematy przpisane do odpowiedniego fora

- id
- data
- temat
- tresc
- foro_id
- status
- nick
- email



i jak teraz wypisac 5 najnowszych tematow z danego miasta?

Ten post edytował dobryvinyl.com 20.11.2005, 14:02:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dobryvinyl.com
post
Post #2





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


hmm kod:

  1. <?php
  2. $wynik_temat = mysql_query ("select t.temat, t.id, f.id, f.miasto_id from forum_tematy t, forum_fora f W
    HERE f.id=t.foro_id AND f.miasto_id='"
    . $miasto ."' ORDER BY `t.data` DESC LIMIT 0 , 7 ");
  3. while($rekord_temat = mysql_fetch_array ($wynik_temat)){
  4.  
  5.  
  6.  
  7. if($licznik_c=="0"){
  8. print "<tr valign="top">";
  9. $licznik_c++;
  10. }else{
  11. print "<tr bgcolor="#EEEEEE" valign="top">";
  12. $licznik_c=0;
  13. }
  14. print "<td><img src="gfx/forum/strzalka.gif" width="5" height="7"><a href="?dzial=forum.post&temat=$rekord_temat[1]&miasto=$miasto">$rekord_temat[0]</a></td>";
  15.  
  16. print "</tr>";
  17.  
  18. }
  19.  
  20. ?>


wypluwa mi:

Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /XXXXX/inc/forum/forum_index.php on line 16
mysql_error:mysql_errno



wiec chyba cos nie tak?
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: 28.12.2025 - 03:31