C'est la première fois que ça m'arrive, une requête qui marche en local ne renvoie rien sur le serveur distant.
En local, j'ai Apache avec :
Version du client MySQL: 5.1.41
Extension PHP: mysqli
En distant :
Version du client MySQL: 4.1.25
Extensions PHP utilisées: mysql
J'imagine que le fait que le serveur distant soit en mysql4 doit induire des changements...
Voici ma requête :
SELECT SUM(flw_points.points), flw_points.user_id
FROM flw_points
INNER JOIN user
ON flw_points.user_id=user.key_id
WHERE flw_points.id_lang='$lg_cible'
GROUP BY flw_points.user_id
ORDER BY SUM(points) DESC;
$result=mysql_query($chainesql);
while($enreg =mysql_fetch_row($result)){
array_push($points_arr,$enreg[0]);
array_push($ids,$enreg[1]);
}
Y aurait-il une syntaxe nouvelle dans la version 5 qui n'est pas supportée par la 4 ? Autre chose ?Merci,