Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_fetch_assoc, jak wygląda zapis zmiennej?, pytanie noobka
Snoopy
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


Witam.

Załóżmy, że mamy do czynienia z takim zapytaniem:
  1. <?php
  2. $row = mysql_fetch_assoc(mysql_query("SELECT users.*, dane.* WHERE users.id=dane.id_user"));
  3. ?>


jeśli stworzyłbym zapytanie dla jednej tylko tabeli to tablica
$row dla danej np. nick wyglądała by $row['nick']

rozumując trochę ludzką a nie komputerową logiką, wypróbowałem 2 sposoby wyświetlenia danych
i spróbowałem tak:

$row['users.nick'] oraz $row['users']['nick']
oczywiście żaden z nich nie zadziałał jak bym chciał
czy istnieje sposób na wyświetlenie danych z zapytania z pominięciem takiego zapisu w zapytaniu:
SELECT users.nick AS nick ... ?

Pozdrawiam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


a zrób sobie:
print_r($row);

i to pokaże Ci jak wygląda tablica $row.


--------------------
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
Go to the top of the page
+Quote Post
Snoopy
post
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


Ciekawa funkcja. Dziękuję bardzo. Z tego co zaobserwowałem to jeśli w obu tabelach występują pola o takiej samej nazwie to do tablicy są zapisywane dane z pola w pierwszej odczytanej tabeli... ale jeszcze nie wiem co decyduje że jedna tabela jest traktowana priorytetowo a druga nie...

W każdym razie dziękuję smile.gif znowu czegoś nowego się nauczyłem smile.gif
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 - 17:55