Autor Zpráva
Jaromir Jagr
Profil *
ahojte mam tabulky

users a vni
user_id
user

a pak mam friends a v ni

user_id_send // user kterej poslal pratelstvi
user_id_aktiv // user kterej ma moznost prijat
aktiv // 0=neprijato 1=prijato

$sql33=mysql_query("SELECT *
FROM users LEFT OUTER JOIN friends ON users.user_id=friends.user_id_send and users.user_id=friends.user_id_aktiv 
and friends.user_id_send=$user_id and friends.user_id_aktiv=$user_id and friends.aktiv=1 GROUP BY users.user_id") or die (mysql_error());


chci vypsat userov ktery se kamaradi semnou v promnene user_id mam user_id ze session ale tenhle script mi nefunguje nevim proc ...
Yuhů
Profil
a jak to přesně vypadá, když nefunguje?
Jaromir Jagr
Profil *
Yuhů
no pise mi to chybu ze v db nic nenaslo jenze v db neco mam ...
mam tam user_id_send 1 to je i v session a v tom druhym mam user_id_aktion a tam mam 2 a toho usera to ma vypisat ...

ok chybu vypisuje tuto:

unique table/alias: 'friends'
Jaromir Jagr
Profil *
promin pise tohle

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Taps
Profil
Jaromir Jagr
špatný select dotaz
Jaromir Jagr
Profil *
Taps
aha jenze ja nevim jak spatny
Taps
Profil
Jaromir Jagr
zkus si za ten select hodit or die (mysql_error())
Jaromir Jagr
Profil *
Taps
to tam uz ale mam
Jaromir Jagr
Profil *
sql33=mysql_query("SELECT * FROM users LEFT OUTER JOIN friends ON
users.user_id=friends.user_id_send and users.user_id=friends.user_id_aktiv and
friends.user_id_send=$user_id and friends.user_id_aktiv=$user_id and
friends.aktiv=1 GROUP BY users.user_id") or die (mysql_error());

chci vypsat pratelou ... jenze problem je ze user muze mit user_id ve user_id_aktiv nebo user_id_send ...
panmagor
Profil *
A co teda vypisuje ta SQL chybová hláška?
Jaromir Jagr
Profil *
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

a nic jiniho to tam nevipisuje ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0