Probleme requête
Fermé
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
-
11 févr. 2013 à 11:02
chedar Messages postés 99 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 14 avril 2013 - 12 févr. 2013 à 13:15
chedar Messages postés 99 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 14 avril 2013 - 12 févr. 2013 à 13:15
A voir également:
- Probleme requête
- La requête graphql n’est pas autorisée facebook - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Requête sql pix - Forum Python
- Erreur de requete facebook rencontre - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Minecraft
5 réponses
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
11 févr. 2013 à 22:40
11 févr. 2013 à 22:40
Salut,
Dans ta requête, tu ne sélectionnes que le champ "contact".
Essayes comme ça :
$reqcontact ="select * from secteur where secteur = 'G.10'";
$reponse = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
$contact = mysql_result($reponse,0);
echo $contact; //?
Pour la méthode d'affichage des résultats, je te conseille plus de passer par un mysql_fetch_array() avec une boucle plutôt que mysql_result.
Tu trouveras des infos ici :
https://www.php.net/manual/fr/function.mysql-fetch-array.php
Cordialement
Exileur
Dans ta requête, tu ne sélectionnes que le champ "contact".
Essayes comme ça :
$reqcontact ="select * from secteur where secteur = 'G.10'";
$reponse = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
$contact = mysql_result($reponse,0);
echo $contact; //?
Pour la méthode d'affichage des résultats, je te conseille plus de passer par un mysql_fetch_array() avec une boucle plutôt que mysql_result.
Tu trouveras des infos ici :
https://www.php.net/manual/fr/function.mysql-fetch-array.php
Cordialement
Exileur
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
3
12 févr. 2013 à 09:03
12 févr. 2013 à 09:03
Merci pour ta réponse,
Je ne dois normalement récupérer que le champ contact.
Lorsque je fais mon echo $contact; plus rien ne s'affiche. En revanche, quand je fais echo $contact['contact'] ça trouve quelque chose mais n'affiche que le premier caractère du contact.
Bizar non ?
Surtout que je ne sélectionne qu'un champ dans ma table, je n'aurais donc pas a spécifier ['contact'] normalement
Je ne dois normalement récupérer que le champ contact.
Lorsque je fais mon echo $contact; plus rien ne s'affiche. En revanche, quand je fais echo $contact['contact'] ça trouve quelque chose mais n'affiche que le premier caractère du contact.
Bizar non ?
Surtout que je ne sélectionne qu'un champ dans ma table, je n'aurais donc pas a spécifier ['contact'] normalement
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
Modifié par Exileur le 12/02/2013 à 10:47
Modifié par Exileur le 12/02/2013 à 10:47
$reqcontact ="select contact from secteur where secteur = 'G.10'";
$reponse = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
while ($contact = mysql_fetch_array($reponse)) {
echo 'Nom : '.$contact['contact'].'<br />';
}
$reponse = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
while ($contact = mysql_fetch_array($reponse)) {
echo 'Nom : '.$contact['contact'].'<br />';
}
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
3
12 févr. 2013 à 11:10
12 févr. 2013 à 11:10
Je comprend tout à fait ta méthode mais je doute que ça fasse la même chose :/
Comment faire pour l'afficher car dans mon cas ce n'est pas pareil, je souhaite faire un innerHtml vers un div d'une autre page. Il faut donc que cette variable s'affiche dans une cellule de mon tableau
echo "oDiv.innerHTML = '<table border align=\"center\" width=\"910px\" height=\"150px\"><tr><th colspan = 4>".$ville."</th></tr><tr><td>."$contact['contact']..........'
Je fais comment du coup avec la boucle ?
Merci de m'aider en tout cas ;)
Comment faire pour l'afficher car dans mon cas ce n'est pas pareil, je souhaite faire un innerHtml vers un div d'une autre page. Il faut donc que cette variable s'affiche dans une cellule de mon tableau
echo "oDiv.innerHTML = '<table border align=\"center\" width=\"910px\" height=\"150px\"><tr><th colspan = 4>".$ville."</th></tr><tr><td>."$contact['contact']..........'
Je fais comment du coup avec la boucle ?
Merci de m'aider en tout cas ;)
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
12 févr. 2013 à 11:24
12 févr. 2013 à 11:24
$reqcontact = mysql_result(mysql_query("SELECT contact FROM secteur WHERE secteur ='".G.10"'"),0,0);
cela irait ?
cela irait ?
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
3
12 févr. 2013 à 11:45
12 févr. 2013 à 11:45
Yeaaah merci à vous 2 :)
Solution :
$reqcontact ="select contact from sectorisation.secteur where secteur = 'G.12'";
$rep1 = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
$contact= mysql_result($rep1,0,0);
Par contre il ne prend que le premier mot de mon champ contact, lorsqu'il y a plusieurs mots, le tableau ne s'affiche plus, avez-vous une explication à cela ?
Solution :
$reqcontact ="select contact from sectorisation.secteur where secteur = 'G.12'";
$rep1 = mysql_query($reqcontact) or die ("Erreur d'éxécution" );
$contact= mysql_result($rep1,0,0);
Par contre il ne prend que le premier mot de mon champ contact, lorsqu'il y a plusieurs mots, le tableau ne s'affiche plus, avez-vous une explication à cela ?
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
12 févr. 2013 à 12:13
12 févr. 2013 à 12:13
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
3
12 févr. 2013 à 13:08
12 févr. 2013 à 13:08
Je ne vois pas désolé :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chedar
Messages postés
99
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
14 avril 2013
3
12 févr. 2013 à 13:15
12 févr. 2013 à 13:15
Ca prend bien tout les mots mais ma valeur est inscrite sur plusieurs ligne dans mon champ contact et donc il ne trouve rien, comment faire pour qu'il accepte les retour à la ligne ?