Dyr3e
Messages postés85Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 4 juillet 2006
-
22 août 2005 à 16:16
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
22 août 2005 à 18:35
bonjour
j'utilise une requete sous mysql et j'ai eu recement un problème assez etrange, lorsque je fais un mysql_fetch_array, j'obtiens un array dont la taille est le double de ce que je souhaite avec les donnée rangé comme ci -joint :
[0] = valeur x
[clé normal de 0] = valeur x
[1] = valeur y
[clé normal de 1] = valeur de y
.
.
.
d'ou le double ...
quelqu'un sait il d'ou cela peut venir ?
merci d'avance
dartaloufe
Messages postés35Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention22 août 2005 22 août 2005 à 16:33
Pour supprimer les doublons met dans ta requête SELECT DISTINCT
ensuite lorsque tu recupère ta requête dans le tableau les seuls valeurs valables son les nom des champs et pas [0] [1]...
cad
$recherche_val = mysql_query('SELECT DISTINCT id_nom, nom FROM personnel');
Dyr3e
Messages postés85Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 4 juillet 2006 22 août 2005 à 16:46
le probleme c'est que j'ai 26 champs par ligne, et il ne me trouve pas des lignes doublon mais des champs doublon , quand je verifie ma bdd il n'y a pas de problème , je pense que le probleme vien de mon code, je l'insère :
$sql = new MySQL_class;
$chsql = "SELECT DISTINCT * from ".$_SESSION['produit']."";
$sql->Query($chsql);
$lignes = $sql->rows;