maxthekiller a écrit:
ce qui est bizare c'est que la requete marchait trÉs bien y a une semaine..
je dois remplacÉ ug.user_id= AND
par " ou ""
c'est ca?
Nan du tout.
Je veux dire que la requÊte cherche l'ID de l'utilisateur dans la base de donnÉes.
Donc elle devrait chercher dans la table ug le champ user_id Égal À
XX, donc si tu es enregistrÉ ton ID mais si tu n'es pas enregistrÉ par quelque chose d'autre genre '0' ou chercher un champ vide style : "" ou ''
Mais si cela marchait la semaine derniere regarde s'il y a pas eu de mise À jour PHP sur le serveur, puis si y a pas une couille dans la base de donnÉe.
En fonction de la mÉthode utilisÉe pour rechercher l'ID d'un invitÉ cela devrait donner soit:
- SELECT ap.* FROM phpbb_auth_portal ap LEFT JOIN phpbb_user_group ug ON ap.group_id=ug.group_id WHERE user_pending = 0 AND ug.user_id = 0 AND ap.auth_view=1;
- SELECT ap.* FROM phpbb_auth_portal ap LEFT JOIN phpbb_user_group ug ON ap.group_id=ug.group_id WHERE user_pending = 0 AND ug.user_id = "" AND ap.auth_view=1;
- SELECT ap.* FROM phpbb_auth_portal ap LEFT JOIN phpbb_user_group ug ON ap.group_id=ug.group_id WHERE user_pending = 0 AND ug.user_id = ''AND ap.auth_view=1;
Regarde la variable qui est placÉ entre les mots "ug_user_id =" et "AND", comment elle est initialisÉe.