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
Snoopy
post
Post #2





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ę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) znowu czegoś nowego się nauczyłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 3.10.2025 - 10:11