Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]wyświetlanie 2 tabel
Michał90
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Witam,
Mam taką baze:
(IMG:http://img709.imageshack.us/img709/2664/12wg.png)

Jak mam edytować to polecenie:
  1. $query = mysql_query("select * from `games` where category = '" . clean($_GET['id']) . "' $limit");
  2. while($row = mysql_fetch_array($query)) {


Żebym mógł dodatkowo wyświetlić wpisy 'name' z tabeli categories ?

Pozdrawiam

Ten post edytował Michał90 15.02.2010, 19:51:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michał90
post
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Czyli jak to ma wyglądać z tamtym zapytaniem?

I dzieki temu bede mógł wyświetlać dane z tabeli categories?

Wyświetlanie będzie wyglądać tak:

  1. $row['name']


?
Go to the top of the page
+Quote Post
Wilk002
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 4
Dołączył: 26.06.2007

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


Cytat(Michał90 @ 15.02.2010, 22:48:22 ) *
Czyli jak to ma wyglądać z tamtym zapytaniem?

I dzieki temu bede mógł wyświetlać dane z tabeli categories?

Wyświetlanie będzie wyglądać tak:

  1. $row['name']


?



SELECT * ...

Owszem tak będzie to wyglądać możesz napisać to też tak:

SELECT
name.categories AS nazwa,
title.games AS tytul,
destription.games AS opis
keywords.games AS slowo_klucz
...

potem odwołujesz się tak jak napisałeś
  1. $row['nazwa']

  1. $row['tytul']

  1. $row['opis']

  1. $row['slowo_klucz']


itd.

"AS" to tak zwany alias ułatwia zmianę nazwy na takie jakie łatwiej ci zapamiętać czy używać.
Drugi przykład pokazuje jak można jawnie pokazać co zwracasz i co chcesz zwrócić.

Ps. poczytaj o http://phplens.com/adodb/adodb_tutorial_pl.html

Ten post edytował Wilk002 15.02.2010, 23:39:00
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 - 16:46