Bonjour
J'ai l'impression d'avoir découvert un bug dans php, mais j'ai peut-être laissé passer une erreur ailleurs.
Le problème concerne la fonction mysql_fetch_assoc (mais également mysql_fetch_row).
Sous phpMyAdmin, j'ai le résultat suivant :
renvoie :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCT `__logs_connexion`.`nom` AS CHAMP, `__logs_connexion`.`nom` AS VALEUR FROM __logs_connexion WHERE 1 ORDER BY `__logs_connexion`.`nom` ASC LIMIT 0 , 30
CHAMP VALEUR
Inconnu Inconnu
toto toto
Avec php, j'ai plutôt :
renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql = "SELECT DISTINCT `__logs_connexion`.`nom` AS CHAMP, `__logs_connexion`.`nom` AS VALEUR FROM __logs_connexion WHERE 1 ORDER BY `__logs_connexion`.`nom` ASC LIMIT 0 , 30"; $query = mysql_query($sql) or die("erreur dans la requete $sql"); while ($data_ = mysql_fetch_assoc($query)) print_r($data_);
Array ( [CHAMP] => toto [VALEUR] => toto )
Array ( [CHAMP] => toto [VALEUR] => toto )
Quelqu'un a-t-il une explication ?
Partager