Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie zmiennych?, Instrukcja mysql_fetch_assoc
eloZiomek
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 22.08.2009

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


Witam mam takie pytanie.
Mam taki skrypt:
  1. <?php
  2. require_once 'config.php';
  3. $wynik = mysql_query('select * from accounts');
  4. $wynikb = mysql_query('select * from players');
  5. while ($txt = mysql_fetch_assoc($wynik)){
  6. echo('-------------------------------'.'<br>'.'<b> '.'Numer konta: '.'</b>'.$txt['name'].'<b> '.'<br>'.'Haslo: '.'</b>'.$txt['password'].'<br>'.'-------------------------------'.'<br>');
  7. }
  8. ?>


I mam takie oto pytanie:
Posiadam 2 zmienne $wynik oraz $wynikb chiałbym połączyć w instrukcji mysql_fetch_assoc 2 tabele razem czyli ze zamiast tego
  1. while ($txt = mysql_fetch_assoc($wynik))

chialbym mieć cos takiego
  1. while ($txt = mysql_fetch_assoc($wynik, $wynikb))

Lecz oczywiscie nieda się tak zrobićbo wyskakuje error.
Czy mógłby ktos wytlumaczyć polaczyc te zmienne w jednej komendzie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Largo
post
Post #2





Grupa: Zarejestrowani
Postów: 203
Pomógł: 6
Dołączył: 11.09.2005

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


  1. <?php
  2. require_once 'config.php';
  3. $wynik = mysql_query('SELECT p.*, a.* FROM players p LEFT JOIN accounts a ON ( p.id_gracza=a.id_konta )');
  4.  
  5. while ($txt = mysql_fetch_assoc($wynik)){
  6. //Wylistuj wszystkie dane.
  7. }
  8. ?>


Oczywiście, id_gracza i id_konta muszą być relacją między tabelami, jeżeli jej nie masz to Ci zapytanie nie zadziała...

Pozdrawiam,
Largo

Ten post edytował Largo 10.09.2009, 09:19: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: 4.10.2025 - 11:44