OVH Community, votre nouvel espace communautaire.

sous requete sur mysql5 ?? erreur


onwebcreations
31/08/2006, 20h12
j'ai eu une réponse de la part des techniciens OVH.

en effet, phpinfo affiche mysql 5 alors qu'en fait, il y a mysql4.0 d'installé.

La bonne nouvelle c'est que mysql5 est prévu pour le 20 septembre.

L.Boggio
31/08/2006, 11h21
Client 5 et serveurs 4 ?

onwebcreations
31/08/2006, 10h32
merci de votre réponse.

Tapion
31/08/2006, 10h20
Sur phhinfo il est écrit mysql5 mais sur les serveurs sql ce n'est pas encore la 5 c'est pour cela que ca ne fonctionne pas.

onwebcreations
31/08/2006, 10h14
bonjour,

je suis sur plan720, ouvert le 25 aout 2006, donc très recemment.
Pour bénéficier du PHP5 avec les extensions .php, j'ai du mettre le fichier .htaccess suivant :

SetEnv PHP_VER 5

J'obtiens via phpinfo, php5 et mysql5 : très bien.



Je constate que mes requetes imbriquées, supportées depuis mysql4.1, sont refusées :

nom de la table : test
il y a un seul champ de type INT : n

j'ai fais 2 insertions, de 2 nombres.

--------------------------------------------
Base de données traffica - Table test sur le serveur sql9

Erreur

requête SQL :

SELECT n
FROM test
WHERE n
IN (

SELECT n
FROM test
WHERE n =2
)
LIMIT 0 , 30

MySQL a répondu:
#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 n
FROM test
WHERE n =2 ) LIMIT 0, 30' at line 5

-------------------
il est certain que c'est la requete imbriqué, puisque ce ci fonctionne :

SELECT n
FROM test
WHERE n
IN (1, 2, 3)


Merci de votre aide.

Cordialement.
philippe