Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak wyciagnac dane z 2 tabel??
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


jak sie wyciaga dane z dwuch tabel w MySQL questionmark.gif w zadnym kursie tego nie znalazlem , czy trzeba sie laczyc 2 razy z baza?


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


A co chesz konkretnie wyciagnac z tych dwoch tabel questionmark.gif


PS. php P. -> Bazy danych


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
mistrzu
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.08.2003

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


Musisz dać dwa zapytania mysql_query(). Nie ma chyba innego rozwiązania.


--------------------
Warsztat: Apache 2.0.48 | MySQL 4.1.1 | PHP 5.0.0RC1 | Crimson Editor
Go to the top of the page
+Quote Post
invx
post
Post #4





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


no chce zaluzmy jakies dane z tabeli wyciagnac z jakis rekordow ...
a jakim maly przyklad dalo by sie?? jak potem wyglada komenda echo??


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
Majdan
post
Post #5





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

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


Nie bardzo Cię rozumiem.
:arrow: http://forum.php.pl/viewtopic.php?t=14959


--------------------
Go to the top of the page
+Quote Post
JOHNY
post
Post #6





Grupa: Zarejestrowani
Postów: 297
Pomógł: 0
Dołączył: 17.01.2003
Skąd: Tarnów

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


nie trzeba sie laczyć wystarczy

[sql:1:8ae64d7293]
Select * From tabela1,tabela2
[/sql:1:8ae64d7293]
lub
[sql:1:8ae64d7293]
Select tabela1.id, tabela2.id etc From tabela1,tabela2
[/sql:1:8ae64d7293]

Chyba dobrze napisałem biggrin.gif ale polecam manuala do mysql
Zobacz tutaj http://www.keithjbrown.co.uk/vworks/mysql/.../mysql_p5.shtml

Hmm dalem ci przyklad zapytania smile.gif a jesli chodzi o wyslanie tego na www to chyba trzeba strorzyc 2 zapytanie
[php:1:8ae64d7293]<?php
$query2 = "SELECT * FROM artykuly";
$wynik2 = mysql_query($query2);

while($row2 = mysql_fetch_array($wynik2)) {

echo "<table width="100%" border="0" cellspacing="0" cellpadding="0">"
."<tr>"
."<td width="23%" class="rallynews">[". $row2['data_dodania'] ."]</td>"
."<td width="77%"><a href="artykuly.php?id=". $row2['id'] ."" class="rallynews">". $row2['temat'] ."</a></td>"
."</tr>"
."</table>";
}
?>[/php:1:8ae64d7293]
tak samo robisz 1 query
Nie wiem czy oto chodzi ale moze cos pomoglem
Pozdrawiam
Go to the top of the page
+Quote Post
invx
post
Post #7





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


i to
[php:1:8a2c80f33e]<?php
$query2 = "SELECT * FROM artykuly";
$wynik2 = mysql_query($query2);
?>[/php:1:8a2c80f33e]
to daje normalnie po zapytaniu pierwszyszm?? a co sie stanie jak mam dwie tabele a i b. i w nich sa takie same nazwy rekordow??


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
JOHNY
post
Post #8





Grupa: Zarejestrowani
Postów: 297
Pomógł: 0
Dołączył: 17.01.2003
Skąd: Tarnów

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


co do 2 części pytania to nie bylo by problemu jesli uzyjesz 2 zapytan query pokaze ci wynik zapytania 1 i wynik zapytania 2 z query2.
Chyba niemożliwe jest przy uzyciu jednego zapytania wywołanie tych samych danych ze struktury tablic bo chyba ty mysql oszalało biggrin.gif

Musisz uzyc 2 zapytan

A najelpiej jakbys napisał jak wyglada struktura tablicy1 i tablicy 2 i powidzial dokladnie co chcesz otrzymać na www biggrin.gif

Nie wiem czy można uzyc takiej funkcji ale możesz sprubować

[php:1:c065ddb927]<?php
while($row = mysql_fetch_array($wynik), $row2 = mysql_fetch_array($wynik2))
?>[/php:1:c065ddb927]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:17