Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Wyświetlenie danych z dwóch tabel
ttb
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 25.03.2009

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


Witam wszystkich,
proszę o korektę błędu:

mam dwie tabele: miasto i wieś
chcę, żeby w tabeli pokazały się wyniki z tych tabel poukładane wg kodu pocztowego miast i wsi...

Kod
<BR>$wynik = mysql_query("SELECT * FROM miasto, wies WHERE status='male' ORDER BY kod)<BR>or die('Błąd zapytania');<BR>


nie działa... widzicie jakiś błąd?

z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kantek
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 15
Dołączył: 2.04.2009
Skąd: koszalin

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


Proszę rozwiązanie:

edit: u mnie w tabelach bazy 'nazwa', a u Ciebie w tabelach 'miasto' to sobie poprawisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. <?php
  2. mysql_connect('localhost','root','xxx');
  3.    mysql_select_db('miasto');
  4.    
  5.    //zapytanie autorstwa ttb [respect :) ]
  6.    $zapytanie = "SELECT * FROM (SELECT * from miasto WHERE miasto.status='male' ";
  7.    $zapytanie .= "UNION SELECT * from wies WHERE wies.status='male') AS cos ORDER BY cos.kod";
  8.  
  9.    if($result = mysql_query($zapytanie)){
  10.  
  11.        echo '<table><tr><td>Miejscowosc</td><td>Kod</td></tr>';
  12.        while($dane = mysql_fetch_assoc($result)){
  13.        echo '<tr><td>'.$dane['nazwa'].'</td><td>'.$dane['kod'].'</td></tr>';
  14.        }
  15.        echo '</table>';
  16.    }
  17. ?>


Pozdrawiam

Ten post edytował kantek 9.04.2009, 22:07:54
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: 8.10.2025 - 23:44