Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Wcztywanie danych z zapytania
Flaku
post 30.04.2007, 20:48:21
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 2.10.2005
Skąd: Częstochowa

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


Witam,

Mam takie zapytanie:

  1. <?php
  2. $query = "SELECT u.id id, e.id_clan id_clan, e.clan_active clan_active, c.name clan_n
    ame, c.id_clan_admin id_clan_admin, c.active clan_activated FROM "
    .$GLOBALS['guest_tbl']." u LEFT JOIN ".$GLOBALS['guest_ext_tbl']." e on (u.id = e.users_id) e LEFT JOIN ".$GLOBALS['clanwar_clans_tbl']." c on (e.id_clan = c.id) WHERE u.nick='".$_SESSION['gnick']."'";
  3. $result = mysql_query($query);
  4. $r = mysql_fetch_array($result);
  5. ?>


gdzie:

guest_tbl = ("id", "nick", "pass"...itp)
guest_ext_tbl = ("id", "users_id", "id_clan", "clan_activate")
clanwar_clans_tbl = ("id", "active", "id_clan_admin", "name", "tag"...itp)

moje pytanie brzmi czy dobrze jest napisane to zapytanie ? Bo kiedy zapisuje plik i odpalam to jest blad "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /data/virtual/...../plik.php on line 18".

Prosze o pomoc.
Z gory dzieki.
Go to the top of the page
+Quote Post
bełdzio
post 30.04.2007, 22:13:54
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


przed
  1. <?php
  2. $result = mysql_query($query);
  3. ?>

daj
  1. <?php
  2. echo $query;
  3. ?>
i sam sprawdź smile.gif


--------------------
Go to the top of the page
+Quote Post
Flaku
post 1.05.2007, 11:11:26
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 2.10.2005
Skąd: Częstochowa

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


To nic nie daje ze dam echo ;/ nie mam pojecia dlaczego nie chce to dzialac ;/
Go to the top of the page
+Quote Post
sticker
post 1.05.2007, 11:25:30
Post #4





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


Błędne zapytanie sql
  1. <?php
  2. LEFT JOIN ".$GLOBALS['guest_ext_tbl']." e on (u.id = e.users_id) e LEFT
  3. ?>

dwa razy dałeś synonim e do tabeli i porównania


--------------------
Go to the top of the page
+Quote Post
Flaku
post 1.05.2007, 14:31:04
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 2.10.2005
Skąd: Częstochowa

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


Dzieki portadzielm sobie literowka byla winksmiley.jpg

Ten post edytował Flaku 1.05.2007, 14:39:35
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 Wersja Lo-Fi Aktualny czas: 27.06.2025 - 15:21