Page 1 sur 2

bug au lancement du forum

Publié : mer. 28 mars 2007 22:49
par djol's 80
phpBB : Critical Error

Could not query portal auth information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ap.auth_view=1' at line 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;

Line : 162
File : portal.php
:cry:
c'est quoi?

Publié : jeu. 29 mars 2007 12:51
par brachy
Pareil pour moi, mÊme erreur.

Mais bon sa va qu'on peut se connecter en cliquant sur "entrer / quitter".

Publié : jeu. 29 mars 2007 14:22
par maxthekiller
en fait je suis sur le probleme et celui ci n'apparait que si vous etes en invitÉ (non connectÉ) une fois connectÉ ca marche...

je suis sur le problÈme vous inquiÉtez pas ;)

j'esper le rÉsoudre rapidement :)

Publié : jeu. 29 mars 2007 15:39
par Power-Supra
TrÈs bien max! :) :wink:

Publié : jeu. 29 mars 2007 20:48
par djol's 80
ok merci les gars
mais sinon ca marche
a+ :wink:

Re: bug au lancement du forum

Publié : ven. 30 mars 2007 02:27
par Eudes
djol's 80 a écrit :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;

Line : 162
File : portal.php
Erreur de syntaxe dans la requete PHP. ;)

Faut faire apparaitre "" ou ''.

Publié : ven. 30 mars 2007 10:02
par maxthekiller
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?

Publié : ven. 30 mars 2007 13:03
par Eudes
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. :P

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. ;)

Publié : ven. 30 mars 2007 20:14
par maxthekiller
merci de ta rÉponse je regarderai cette nuit en rentrant g pas les code de la base au boulot...

autant le php ca peut aller autant le sql j'arrive vraiment pas :oops:

Publié : sam. 31 mars 2007 00:02
par maxthekiller
je suis perdu lÀ ..

je dois trouver ca dans quoi?
la base mysql ou dans un fichier car si c'est dans un fichier suis pas dans la merde vu le nombre de ligne de code et de fichier :?

Publié : lun. 2 avr. 2007 17:26
par Eudes
maxthekiller a écrit :je suis perdu lÀ ..

je dois trouver ca dans quoi?
la base mysql ou dans un fichier car si c'est dans un fichier suis pas dans la merde vu le nombre de ligne de code et de fichier :?
Envoi moi ce fichier lÀ  "portal.php ". ;)

Publié : lun. 2 avr. 2007 17:30
par maxthekiller
oky je t'envoi ca cette nuit

car j'ai vu les ligne en cause j'ai fais une modif ert c'est pire donc j'ai remis d'origine...

Publié : ven. 6 avr. 2007 11:25
par Eudes
maxthekiller a écrit :oky je t'envoi ca cette nuit

car j'ai vu les ligne en cause j'ai fais une modif ert c'est pire donc j'ai remis d'origine...
Va voir tes mails. ;)

Publié : ven. 6 avr. 2007 13:23
par maxthekiller
tu peux le renvoyer stp? j'ai rien recu j'ai peur que mon antispam est trop bien marcher :lol:

Publié : ven. 6 avr. 2007 14:14
par Eudes
maxthekiller a écrit :tu peux le renvoyer stp? j'ai rien recu j'ai peur que mon antispam est trop bien marcher :lol:
AH oki. :lol:
Envoi moi le fichier en zippÉ car gmail fou le bordel avec un fichier .php en piece jointe. :p