Bonjour,

Je travaillais sur une appli en local, tout fonctionnait, c'était le bonheur. La semaine dernière quand j'ai basculé sur un serveur distant des tas d'erreur sont apparues et notamment au niveau SQL.

J'avais cette requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT id_columna, valor_digitado FROM $table_source_2
WHERE id_colectividad=$id_collectivite
AND ano=$annee_max
AND id_columna IN (3, 4, 5, 6, 7, 9, 10, 11, 12)
Sur le serveur distant (MySQL 4.1.11), celà me produit l'erreur :
Lost connection to MySQL server during query

Par contre si je mets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT id_columna, valor_digitado FROM $table_source_2
WHERE id_colectividad=$id_collectivite
AND ano=$annee_max
AND id_columna IN (3, 4, 5, 6, 7)
AND id_columna IN (9, 10, 11, 12)
Ca marche, par contre comme cette requête est un tant soit peu délirante, ben ça produit des erreurs niveau PHP

QQ un comprend-t-il pourquoi ?

PS : J'ai tenté le coup avec un OR, et des BETWEEN, pareil je perds la connexion.
PPS : version en local > MySQL 4.1.9-max