Accueil > Forum > > > > Affichage résultat requête SQL
Affichage résultat requête SQL
dimanche 12 mars 2006 à 14:14:43 |
Affichage résultat requête SQL

kcin
|
Salut à tous, Je pense que tout le monde sait comment fonctionne le traitement d'un résultat de requête SQL avec fetch_row & fetch_array, ceci est bien utile quand on a plusieurs réponses. Mais existe-il un moyen lorsque il y a toujours qu'une seule réponse afin de ne pas utiliser de boucle ? Merci... Kcin
|
|
dimanche 12 mars 2006 à 14:35:38 |
Re : Affichage résultat requête SQL

FhX
|
$data = mysql_fetch_array();
Et voila, t'as ton unique enregistrement.
|
|
dimanche 12 mars 2006 à 15:10:17 |
Re : Affichage résultat requête SQL

coucou747
|
Salut,
$data = mysql_fetch_array();
oui, mais il ne faut pas oublier :
$req=mysql_query('SELECT... LIMIT 0,1') or die(mysql_error);
$data = mysql_fetch_array( $req); In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
dimanche 12 mars 2006 à 15:18:22 |
Re : Affichage résultat requête SQL

FhX
|
Bah ca dépend le type de ta requète aussi :)
Si t'as une requète avec des critères précis et au moins un champ qui est unique, ca t'évite l'utilisation du LIMIT.
Mais c'est vrai, il faut utiliser la clause LIMIT autrement !
|
|
dimanche 12 mars 2006 à 15:27:00 |
Re : Affichage résultat requête SQL

coucou747
|
Salut, si je l'ai mis, c'est pour le or die, et l'argument de mysql_fetch_array... sinon, faut ajouter après :
if ($data===false){
die("pas de données");
} In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
dimanche 12 mars 2006 à 16:57:47 |
Re : Affichage résultat requête SQL

kcin
|
Pour moi avec mysql_fetch_array, on passe par un tableau et donc une boucle pour le parcourir. Il y a pas un moyen de faire sans tableau ?
Je vais vous expliquer l'ensemble de mon problème : dans un formulaire, on doit choisir ( pour un appartement ) le nombre de pièces et la superficie. Une fois sélectionner, le prix s'affiche dans une textbox en dessous. Je fais appel au principe d'ajax afin qu'une requête puisse être éxécutée sur le serveur SQL grâce à PHP. Or mon probleme, c'est que je n'arrive pas à faire afficher le résultat. La requête se passe très bien. Voici le code qui correspond uniquement à la requête :
<?php // Connexion à la base de données require_once("Config/Config.php"); Connexion(); ?>
<?php header('Content-type: text/html; charset=iso-8859-1');
echo 'var $r = null;';
$query = "SELECT Prix FROM select_superficie WHERE Id = '".$_POST["taille"]."'"; $result = @mysql_query($query);
//echo 'var o = document.forms["'.$_POST["form"].'"].name;'; //echo 'alert (o);';
echo 'var s = document.forms["'.$_POST["form"].'"].elements["'.$_POST["text"].'"].value;'; //echo 'alert (s);';
echo 'r = '.mysql_fetch_array($result).';';
//echo 'alert (r);'; echo 's = r;'; //echo 'alert (s);';
?>
Dis moi ce que j'ai oublié ou mal fait.. merci..
Kcin
|
|
dimanche 12 mars 2006 à 17:17:45 |
Re : Affichage résultat requête SQL

coucou747
|
Salut, $result = @mysql_query($query);
est à remplacer par :
$result = mysql_query($query) or die(mysql_error());
echo 'r = '.mysql_fetch_array($result).';';
euh...
peut-être
echo 'r = '.list(mysql_fetch_array($result)).';';
ou bien ;
$a=mysql_fetch_array($result);
echo 'r = '.$a[....].';';
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
Cette discussion est classée dans : sql, résultat, requête, affichage, fetch
Répondre à ce message
Sujets en rapport avec ce message
affichage requête SQL dans pseudo frame php [ par titsuisse ]
Bonjour, J'ai une petite question. J'ai construit mon site en le divisant comme un tableau. Au centre de ce tableau se trouve une page avec un includ
affichage page par page complexe [ par arnold002 ]
Bonjour,J'ai un formulaire avec checkbox de ce type :<input type="checkbox"
pb d'affichage avec mysql_fetch_array [ par rocknroll2 ]
Slt à tousj'ai 1 blême d'affichage après un select dont voici le code:mysql_select_db($database, $connectbase);$reponse = mysql_query($query_reponse,
Requête sur AS400 [ par Bruto ]
Bonjour,j'essaye de lancer une connection sur un as400 et lancer une requête. J'arrive à me connecter à l'as400 via odbc ( via driver client access )
affichage d'une requete!!... [ par ptifennec ]
Bonjour, Ma page me permet de sélectionner un auteur et je veux afficher tous les documents de cet auteur. les documents ainsi que l'auteur sont référ
Requête et date, à l'aide !!! [ par Splite ]
BonjourVoilà je voudrais executé cette requête SQL sur ma BDD, mais ca ne fonctionne pas, est ce que vous auriez une petite idée, merci $sql_delete =
Pb syntax php mysql+systèmes fichiers [ par XFLR6 ]
hellodsl pour ce titre un peu bizarre, mais je savais pas quoi mettre d'autre pour qualifier mon problème ...alors voila ;je V vous montrer un bout du
Requête SQL [ par lagombe ]
Bonjour à tous,voilà, j'ai une requête SQL qui me renvoie 5 lignes quand je l'éxécute avec phpmyadmin puis lorsque je l'utilise dans du code php (avec
Additionner le résultat d'une requête MySQL [ par djpunk ]
Je fais une requête sur ma base SQL du style :$d = mysql_query("SELECT * FROM articles WHERE type='$type' AND idtype='$id'");et j'aurais voulu savoir
[SQL-PHP] affichage page par page [ par cedvoyage ]
J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' :
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|