Bonjour,
Je suis en train de tester les WebServices.
J'ai suivit le tuto du Wiki et résultat :
SELECT i.*, GROUP_CONCAT(category_id) cat_ids FROM 1900_phpwebgallery_images i INNER JOIN 1900_phpwebgallery_image_category ON i.id=image_id WHERE i.width/i.height>1.2 AND category_id IN (29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,50,51,52,53,54,55,56,57,58,59,65,64,67,68,69,70,71,72,73,74,75,76,77,78,79) AND 1 = 1 AND 1=1 GROUP BY i.id order by file asc LIMIT 0,5 [mysql 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 '(category_id) cat_ids FROM 1900_phpwebgallery_images i IN Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home.7/h/p/s/hpsam/www/1900anosjours/album/include/ws_functions.inc.php on line 368
J'ai bien peur que ma version de Mysql (MySQL v 4.0.25-standard-log) chez OVH ne soit un peu trop vieille. Mais j'aimerais confirmations.
Hors ligne
Ne me dis pas que l'INNER JOIN ne passe pas...
Chez OVH, j'ai:
# PHP: 5.2.5 (Montrer les informations) [2008-01-16 21:23:01]
# MySQL: 5.0.44-log [2008-01-16 21:23:02]
Je vais avoir du mal à tester...
Cela doit se choisir dans le Manager, de mémoire.
8-)
http://dev.mysql.com/doc/refman/4.1/en/join.html
Je ne vois pas.
8-/
Dernière modification par VDigital (2008-01-16 21:22:48)
Hors ligne
repié38 a écrit:
C'est quoi ce "i" tout seul ?
un surnom (généralement + court) donné à la table dont le nom précède.
VDigital a écrit:
http://dev.mysql.com/doc/refman/4.1/en/join.html
Je ne vois pas.
8-/
vs
hpsam a écrit:
J'ai bien peur que ma version de Mysql (MySQL v 4.0.25-standard-log) chez OVH ne soit un peu trop vieille. Mais j'aimerais confirmations.
... :(
Hors ligne
mathiasm a écrit:
VDigital a écrit:
http://dev.mysql.com/doc/refman/4.1/en/join.html
Je ne vois pas.
8-/vs
hpsam a écrit:
J'ai bien peur que ma version de Mysql (MySQL v 4.0.25-standard-log) chez OVH ne soit un peu trop vieille. Mais j'aimerais confirmations.
... :(
Je sais bien Mathias mais la doc 4.0 n'est pas en ligne et crois-tu que l'INNER JOIN aurait été introduit entre 4.0 et 4.1 AMHA certainement pas.
Non, j'ai lu encore trop vite et c'est sur GROUP_CONCAT(category_id) cat_ids que cela doit coincer.
La doc dit: GROUP_CONCAT() was added in MySQL 4.1.
HPSAM direction le manager d'OVH.
8-)
Hors ligne
Merci pour vos réponse, cela confirme ma crainte.
J'ai effectivement une base Mysql 5 et une Mysql 4 en service sur mon 1000GP OVH.
Mais ayant 2 sites avec PhpWebGallery et 1 avec PhpMyVisites j'avais régulièrement des problèmes de Max Connection sur la base 4.
Donc quand j'ai activé la 5 j'ai laissé PhpWebGallery sur la 4 et passé PhpMyVisites sur la 5.
Je vais donc voir pour tout transférer vers la 5 ou faire un script maison pour faire la requête autrement et contourner le problème.
A+
Hors ligne
Ah! le 1000GP d'OVH...
8-)
Hors ligne