Problème php

Résolu/Fermé
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 - 5 mai 2010 à 09:24
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 - 5 mai 2010 à 10:38
Bonjour, voila j'ai un problème, à la sortie d'une requete je récupère 4 enregistrements
et je voudrais mettre les id de ces enregistrement dans une variable comme ceci:
$variable = $id[1]-$id[2]-$id[3]-$id[4];

le problème est que je ne vois pas comment faire.
Avez vous une solution?

Merci par avance.

Wyllos

A voir également:

3 réponses

ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 262
5 mai 2010 à 09:35
Tu veux mettre les 4 id à la suite ?
Si oui, comme ci dessus ça devrait fonctionner :
$variable = $id[1] .''.$id[2].''.$id[3].''.$id[4].'';
0
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 5
5 mai 2010 à 09:41
Oui c'est ce que je veux faire mais je sais pas comment y arriver à partir de la sortie de ma requete:

while($data = mysql_fetch_array($sql)){
 la je sais pas comment construire j'ai fait une boucle while mais dans $variable je n'ai qu'une réponse.
......

$variable= $id[1].'-'.$id[2]....

}
0
ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 262
5 mai 2010 à 09:46
$reponse = $bdd->query('SELECT id FROM toto ');

while ($donnees = $reponse->fetch())
{
	$variable = $variable .'-'.$id;
}


Ce code te mettra tout tes id à la suite de ta base toto
0
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 5
5 mai 2010 à 10:38
Merci ça fonctionne super.
0