SELECT MAX sur sql5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SELECT MAX sur sql5

par h0_noMan » 04 nov. 2007, 22:46

Dans ton 3ème test, tu as écrit MAXE au lieu de MAX ;)
J'ai justement fais expres de prendre une fonction non reconnue pour voir le message d'erreur en consequence.

par Truc » 04 nov. 2007, 22:21

Dans ton 3ème test, tu as écrit MAXE au lieu de MAX ;)
Le raisonnement par l'absurde 8-)

par zeus » 04 nov. 2007, 22:20

Dans ton 3ème test, tu as écrit MAXE au lieu de MAX ;)

par h0_noMan » 04 nov. 2007, 21:53

Bon je viens de faire un test.

Code : Tout sélectionner

SELECT MAX(VIE) FROM `cartosort` => Aucune erreur SELECT MAX(VIE) FROM `cartosort`) => #1064 - You have an error in your SQL syntax; SELECT MAXE(VIE) FROM `cartosort` => #1305 - FUNCTION xxxxxx.MAXE does not exist
Et toi, tu as une erreur 1064.

http://dev.mysql.com/doc/refman/5.1/en/ ... nction_min

par ma_pomme » 04 nov. 2007, 21:26

d'apres phpmyadmin c'est le MAX qu'il ne connais pas. ma requete fonctionne parfaitement sous sql4

par Berzemus » 04 nov. 2007, 21:09

ah.. la vie est si simple parfois.. :roll:

par h0_noMan » 04 nov. 2007, 20:56

La réponse à deja été donnée.

Tu as 1 parenthese ouvrante et 2 fermantes => probleme de syntaxe.

par ma_pomme » 04 nov. 2007, 20:48

je viens de testé ma requete sur phpmyadmin et voici l'erreur retourné
#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 'SELECT MAX(metal_mine) FROM planets)' at line 1
alors qu'elle passait correctement quand le serveur sql etait en version 4

par zeus » 04 nov. 2007, 20:29

Quand tu dit que ça ne fonctionne pas, est-ce que tu peux nous préciser ce qui ne fonctionne pas ?

Est-ce que la requête seule fonctionne ou est-ce que c'est le résultat qui n'est pas le bon

1/ Requête seule
1.1/ Est-ce que tu as essayé la requête directement dans PhpMyAdmin ?
1.2/ Si tu as un message d'erreur PHP, donne le nous.
2/ Résultat pas bon
2.1/ Donne nous le code qui ne fonctionne pas comme tu veux

par Victor BRITO » 04 nov. 2007, 20:27

mysql_query("SELECT MAX(metal_mine) FROM planets)"
Corrige ton code comme suit :
mysql_query("SELECT MAX(metal_mine) FROM planets")

par ma_pomme » 04 nov. 2007, 20:26

mysql_query("SELECT MAX(metal_mine) FROM planets)"
dsl j'avais oublié la requete ^^

c'est donc pour affiché le niveau maximum du batiment (là en l'occurence la meilleur mine de metal)

par Victor BRITO » 04 nov. 2007, 20:25

Pas la moindre trace apparente de changement à ce sujet dans le manuel de MySQL. :?

Est-ce que tu as entouré le nom de la colonne évaluée par MAX de parenthèses ?

par Berzemus » 04 nov. 2007, 20:03

Eum, tu peux nous présenter une requête en entier ?

Y'a des trucs qui ont changé depuis la version 4.1 si je me souviens, mais je sais plus trop quoi.

SELECT MAX sur sql5

par ma_pomme » 04 nov. 2007, 19:55

Bonjour, bonsoir,

je voudrais savoir comment faire pour selectionné le max dans une colonne avec sql5 car mon hebergeur est passé en sql5 et seul mes requetes avec SELECT MAX ne fonctionne plus enfin pour le moment.

Merci d'avance