Fork me on GitHub

Rapport de message :*
 

Re: Besoin aide pour requete mysql

Titre du sujet : Re: Besoin aide pour requete mysql
par garrath sur 19/08/2006 13:12:49

Attention a ta requete la...

Si mes souvenirs sont bons le OR est prioritaire donc ca
$sql "SELECT Count(*) FROM ".$xoopsDB->prefix("mylove")." WHERE (uid=$uid AND fuid=$friendid  OR uid=$friendid AND blockeduid=$uid)";

ca fait ca
$sql "SELECT Count(*) FROM ".$xoopsDB->prefix("mylove")." WHERE (uid=$uid AND (fuid=$friendid  OR uid=$friendid) AND blockeduid=$uid)";


Attention a mettre les parentheses, c plus facile a lire et au moins personne se pose de question sur ce qui est reellement voulu. La pour moi il me semble que tu veux cela normalement
$sql "SELECT Count(*) FROM ".$xoopsDB->prefix("mylove")." WHERE (uid=$uid AND fuid=$friendid ) OR (uid=$friendid AND blockeduid=$uid)";

Et la tu verifies si j'ai bien compris que l'utilisateur uid n'a pas deja friendid dans ses amis ou si l'utilisateur uid ne fait pas partie de la liste des gens bloqués par friendid.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

117 Personne(s) en ligne (110 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 117 | Plus ...