syntaxe mysql
4 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
syntaxe mysql
Bonjour,
sur mon ancien serveur ma requête :
fonctionnait aprfaitement
sur mon nouveau serveur, phpmyadmin me donne l'erreur suivante :
est-ce un problème de jeux de caractères ??? car il me tarnsforme les ! et < > !!!!
merci
ps : je suis en mysql 4.1.20
sur mon ancien serveur ma requête :
- Code: Tout sélectionner
SELECT abc, AVG(DATEDIFF(date_1, date))
FROM table WHERE etat = '7' and date_1 != '0000-00-00' and date <= date_1 and date >= '2005-01-01' and date <= '2005-12-31' GROUP BY abc
fonctionnait aprfaitement
sur mon nouveau serveur, phpmyadmin me donne l'erreur suivante :
- Code: Tout sélectionner
requête SQL:
SELECT abc, AVG( DATEDIFF(
date_1, date
) )
FROM table WHERE etat = '7'
AND date_1 != '0000-00-00'
AND date & lt ; = date_1
AND date & gt ; = '2005-01-01'
AND date & lt ; = '2005-12-31'
GROUP BY abc
LIMIT 0 , 30
- Code: Tout sélectionner
#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 '( date_1 , date ) ) FROM table WHERE etat = '7' and date_1 != '0000-00-00' a' at line 1
est-ce un problème de jeux de caractères ??? car il me tarnsforme les ! et < > !!!!
merci
ps : je suis en mysql 4.1.20
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
vérifie la version de mysql sur l'ancien et le nouveau serveur, peut-être que ces fonctions ne sont pas prises en charge par le nouveau serveur, où la version de MySQL serait antérieure ?
(note: DATEDIFF et AVG sont quand même des fonctions courantes, donc à moins d'avoir une très vieille version, je pense que ça devrait passer)
(note: DATEDIFF et AVG sont quand même des fonctions courantes, donc à moins d'avoir une très vieille version, je pense que ça devrait passer)
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Didier_S a écrit:vérifie la version de mysql sur l'ancien et le nouveau serveur, peut-être que ces fonctions ne sont pas prises en charge par le nouveau serveur, où la version de MySQL serait antérieure ?
(note: DATEDIFF et AVG sont quand même des fonctions courantes, donc à moins d'avoir une très vieille version, je pense que ça devrait passer)
non je suis en 4.1.20 et cette fonction est supportée !!
d'ailleurs je viens de tester et je vois que quand je lance la même requête sans le GROUP BY abc et sans le champ abc dans le SELECT, cela fonctionne nickel !!!
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [PHP-MySQL] : argument is not a valid MySQL ressource
- Pb de syntaxe htaccess
- Redirection 301 et syntaxe ?
- syntaxe htaccess redirection
- syntaxe de la meta name robots
- fonction php : syntaxe
- Syntaxe d'un htaccess
- erreur de syntaxe help please
- Syntaxe robots.txt
- Syntaxe de redirection correcte ?
- syntaxe titre de page
- PROBLEME SYNTAXE SQL
- syntaxe CSS
- Syntaxe écriture URL
- Petite question de syntaxe :)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
