![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie działa, czyli? Jakiś błąd, czy zero rekordów?
Strzelam:
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
rekordów b.dużo...
a błędu żadnego nie wywala... pokażę cały kod... wiem, że nie jest on do końca profesjonalnie napisany ale kombinuję co mogę... Kod $wynik = mysql_query("SELECT * FROM miasto WHERE status='male' RDER BY kod LIMIT $start, $perPage") or die('Błąd zapytania'); $wynik1 = mysql_query("SELECT * FROM wies WHERE status='male' ORDER BY kod LIMIT $start, $perPage") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > -1) { echo "<center><table border=1>"; echo "<tr>"; echo "<td width=40pt><b>KOD</b></td>"; echo "<td width=220pt><b>MIASTO</b></td>"; echo "</tr>"; while($r = mysql_fetch_assoc($wynik)) { echo "<tr>"; echo "<td>".$r['kod']."</td>"; echo "<td>".$r['miasto']."</td>"; echo "</tr>"; } while($r = mysql_fetch_assoc($wynik1)) { echo "<tr>"; echo "<td>".$r['kod']."</td>"; echo "<td>".$r['miasto']."</td>"; echo "</tr>"; } echo "</table></center>"; } i to mi działa... ale jak skrócić ten kod? bo układa mi najpierw po kolei kodowo miasta a potem dopiero po kolei wioski... Ten post edytował ttb 9.04.2009, 20:35:49 |
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a mógłbyś dla pełni szczęścia pokazać strukturę tabel, coby kolumny były widoczne?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
a mógłbyś dla pełni szczęścia pokazać strukturę tabel, coby kolumny były widoczne? piotrooo89 - pokazałem zapytanie i układ tabeli... ale jak skrócić zapytanie... bo tak sobie to planowałem ale nie działa: Kod $wynik = mysql_query("SELECT * FROM miasto, wies WHERE status='male' RDER BY kod LIMIT $start, $perPage")
if(mysql_num_rows($wynik) > -1) { echo "<center><table border=1>"; echo "<tr>"; echo "<td width=40pt><b>KOD</b></td>"; echo "<td width=220pt><b>MIASTO</b></td>"; echo "<td width=220pt><b>STATUS</b></td>"; echo "</tr>"; while($r = mysql_fetch_assoc($wynik)) { echo "<tr>"; echo "<td>".$r['kod']."</td>"; echo "<td>".$r['miasto']."</td>"; echo "<td>".$r['status']."</td>"; echo "</tr>"; } echo "</table></center>"; } Ten post edytował ttb 9.04.2009, 21:06:39 |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
chodzi mi o struktury tabel... czyli jakie masz tam pola. bo tak to jest wróżenie lekkie albo opieranie się na Twoich przemyśleniach które mogą być niekoniecznie dobre.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi o struktury tabel... czyli jakie masz tam pola. bo tak to jest wróżenie lekkie albo opieranie się na Twoich przemyśleniach które mogą być niekoniecznie dobre. rozumiem... struktura prosta, tylko 3 pozycje: tabela MIASTO id kod - varchar (6) miasto - varchar (30) status - varchar (20) tabela WIES id kod - varchar (6) miasto - varchar (30) status - varchar (20) (o tą informację chodziło?) Ten post edytował ttb 9.04.2009, 21:07:17 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 73 Pomógł: 15 Dołączył: 2.04.2009 Skąd: koszalin Ostrzeżenie: (0%) ![]() ![]() |
To skąd w 'status' w zapytaniu jak nie ma takiej kolumny
![]() Pozdrawiam -------------------- kantek.com.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
A swoją drogą zrobiłbym wszystko w jednej tabeli z dodatkową kolumną ENUM('miasto','wies') Ten post edytował Darti 9.04.2009, 21:09:48 -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
A swoją drogą zrobiłbym wszystko w jednej tabeli z dodatkową kolumną ENUM('miasto','wies') rozumiem do momentu... AS cos ORDER BY cos.kod.... co ma być jako to "cos"? |
|
|
![]()
Post
#12
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
to jest alias. taka tymczasowa nazwa wyświetlanej kolumny.
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
nadal nie działa
|
|
|
![]()
Post
#14
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
pokaż kod który nie działa i daj or die(mysql_error())
-------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 25.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
![]() 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 ![]()
Pozdrawiam Ten post edytował kantek 9.04.2009, 22:07:54 -------------------- kantek.com.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:24 |