message d'erreur bien etrange

message d'erreur bien etrange - PHP - Programmation

Marsh Posté le 18-02-2005 à 09:43:48    

Bonjour tout le monde,
 
Je viens d'avoir un joli message d'erreur que je ne comprends pas très bien :
 
You have an error in your SQL syntax near '’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’ ) ' at line 1
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

 
Je n'ai pas utilisé de commande différente par rapport aux autres pages que j'ai faites et qui utilisent elles aussi les sessions pour se faire passer des variables, et je n'ai jamais eu ce message jusqu'à maintenant
 
Y'a-t-il quelqu'un pour me mettre le nez dans la ... ?  :sol:

Reply

Marsh Posté le 18-02-2005 à 09:43:48   

Reply

Marsh Posté le 18-02-2005 à 09:59:39    

fais afficher ta requête avant de l'exécuter...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-02-2005 à 10:10:56    

yep, merci de nous montrer le code (on est pas devin...) et la requete généré avant l'envoi à mysql ;)
 
En effet, vu le ,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’ tu dois baser ta requete sur des variables de session ou provenant d'un formulaire, mais elles sont vide ou inexistante... donc tu envoi une requete de sélection ne contenant que les virgules et les quotes...


Message édité par Xav_ le 18-02-2005 à 10:11:07

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 18-02-2005 à 10:41:58    

merci bien, je n'y avais pas pense, comme quoi j'avais raison de vous demander de me mettre le nez dedans :)

Reply

Marsh Posté le 18-02-2005 à 10:43:58    

Xav_ a écrit :

yep, merci de nous montrer le code (on est pas devin...) et la requete généré avant l'envoi à mysql ;)
 
En effet, vu le ,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’,’ tu dois baser ta requete sur des variables de session ou provenant d'un formulaire, mais elles sont vide ou inexistante... donc tu envoi une requete de sélection ne contenant que les virgules et les quotes...


 
 
Je me doute bien que vous n'etes pas devins, mais devant ce message je ne savais pas trop d'ou venait l'erreur. Maintenant je sais, et je m'en vais poser une question sur le forum SQL  :sweat:

Reply

Marsh Posté le 18-02-2005 à 10:45:49    

On peut l'avoir quand même la ligne de code concernée ?
 
Parceque c'est pas forcement un pb SQL (a mon avis c'est même pas du tout un pb SQL)
 
Je pense que c'est un pb PHP


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 18-02-2005 à 10:46:35    

Dj YeLL a écrit :

On peut l'avoir quand même la ligne de code concernée ?
 
Parceque c'est pas forcement un pb SQL (a mon avis c'est même pas du tout un pb SQL)
 
Je pense que c'est un pb PHP


[:benou_+1]
C'est un pb php à priori, tu contruis ta requête SQL à-partir de variables vides, vu l'erreur...[:skeye]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-02-2005 à 10:49:17    

+1 également mais, déjà dis skeye, j'ai dis "variables vides ou inexistantes"....
 
de toute façon on m'écoute jamais... (persone a un pti gif caliméro, ça ferais bien à la fin de ce post, merci d'avance)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 18-02-2005 à 10:49:37    

skeye a écrit :

[:benou_+1]
C'est un pb php à priori, tu contruis ta requête SQL à-partir de variables vides, vu l'erreur...[:skeye]


 
ok
 

Code :
  1. $insert = "INSERT INTO `RESERVATION` VALUES(‘’,$date,$first_name,$last_name,$category,$service,$date_service,$TOA,$amount,$name,$residence,$destination,$airport,$TOA,$flight,$source,$card_number,$expiration,$rate,$comments ) ";


 
qui donne :
 
INSERT INTO `RESERVATION` VALUES(‘’,2005-02-18,David,Servais,open_tour,1 day,2005-5-04,::00,2,David Servais,NULL,NULL,NULL,::00,NULL,NULL,XXXXXXXXX,2006-3-06,36,NULL )

Reply

Marsh Posté le 18-02-2005 à 10:50:55    

Il manque des quotes partout là, non? [:opus dei]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-02-2005 à 10:50:55   

Reply

Marsh Posté le 18-02-2005 à 10:51:22    

Il te manque des 'simple quote' autour de tes champs
 
Edit : :fou: encore grillaid !!


Message édité par Dj YeLL le 18-02-2005 à 10:51:54

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 18-02-2005 à 10:51:38    

je pensais bien aussi qu'il fallait en mettre, mais kan j'en mets il ne prends plus en compte les variables... je vais essayer encore

Reply

Marsh Posté le 18-02-2005 à 10:57:02    

Dj YeLL a écrit :

Il te manque des 'simple quote' autour de tes champs
 
Edit : :fou: encore grillaid !!


 
Plait-il ?
 
Toujours est-il que ça semble fonctionner comme vous l'aviez dit (oui je sais, c'est normal), je devait avoir merdé dans les quotes l'autre fois.
 
Merci :)

Reply

Marsh Posté le 18-02-2005 à 10:59:55    

De rien. :)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 18-02-2005 à 11:19:13    

et vi, de rien, on est là pour ça :P


Message édité par Xav_ le 18-02-2005 à 11:19:23

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed