requete pour un seul résultat
8 messages
• Page 1 sur 1
- YvesB
- WRInaute impliqué

- Messages: 520
- Inscription: 11 Jan 2004
requete pour un seul résultat
Bonjour, depuis que je programme j'ai toujours fait mes requetes de la meme maniere c'est a dire de la maniere ou l'on souhaite récupérer plus d'une reponse.
exemple :
Parfois je n'ai besoin que d'UNE reponse, mais je fait quand meme comme cela :
je pense qu'il y a moyen de recuperer plus simplement la valeur de $monuniquereponse, mais je ne trouve pas comment faire....
Merci de votre aide
exemple :
- Code: Tout sélectionner
$sql=("select ch1, ch2 from table");
$rs=mysql_query($sql);
while($r=mysql_fetch_array($rs)){
$ch1[]=$r[0];
$ch2[]=$r[0];
}
Parfois je n'ai besoin que d'UNE reponse, mais je fait quand meme comme cela :
- Code: Tout sélectionner
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
while($r=mysql_fetch_array($rs)){
$monuniquereponse=$r[0];
}
je pense qu'il y a moyen de recuperer plus simplement la valeur de $monuniquereponse, mais je ne trouve pas comment faire....
Merci de votre aide
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
peut-être avec un 'where' dans la requête mais bon...
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
while($r=mysql_fetch_array($rs)){
$monuniquereponse=$r[0];
}
enlève déjà ton while et ça devient:
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
$r=mysql_fetch_row($rs);
$monuniquereponse=$r[0];
déjà mieux ?
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
while($r=mysql_fetch_array($rs)){
$monuniquereponse=$r[0];
}
enlève déjà ton while et ça devient:
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
$r=mysql_fetch_row($rs);
$monuniquereponse=$r[0];
déjà mieux ?
-

biscuit - WRInaute impliqué

- Messages: 519
- Inscription: 5 Juin 2006
- Code: Tout sélectionner
$sql=("select ch1 from table limit 1");
$rs=mysql_query($sql);
$monuniquereponse=mysql_result($rs,0,'ch1');
-

mowmow - WRInaute impliqué

- Messages: 975
- Inscription: 3 Nov 2004
Le mieux est de faire un SELECT ch1 AS element1, ch2 AS autre_element, en spécifiant après AS des noms qui caractérisent vraiment les champs. Après il suffit de faire un $resultat = mysql_fetch_assoc($sql); et on a tous les résultats avec $resultat['element1'] ... etc.
Voilà
Voilà
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- 2 methodes de réécriture un seul résultat : erreur 500
- Api google: un seul resultat pour chaque site
- Résultat de requête imcomprehensible
- Résultat de requête particulier
- une requete - un resultat
- envois de résultat d'une requete
- Plusieurs enregistrements, une seul requete ! probleme
- Les résultat de requete (include)
- resultat requete sql avec x occurence
- Ma requête php s'affiche lors du résultat help!
Consultez la description détaillée des produits ou services de Google suivants : Google Whack
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
