Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1724 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème en PHP pour une requête SQL

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème en PHP pour une requête SQL

n°2011674
Le Conio
en con
Posté le 26-07-2010 à 00:52:47  profilanswer
 

Bonjour,  
 
Je dois réaliser une fonction en PHP qui prend en argument une requete SQL et qui renvoie la première colonne des résultats. J'aurais bien essayé de procéder avec la manière classique que je connais, comme dans cet exemple du siteduzero :
 
<?php
try
{
 $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}
 
$req = $bdd->prepare('SELECT nom, prix FROM jeux_video WHERE possesseur = ? AND prix <= ? ORDER BY prix');
$req->execute(array($_GET['possesseur'], $_GET['prix_max']));
 
echo '<ul>';
while ($donnees = $req->fetch())
{
 echo '<li>' . $donnees['nom'] . ' (' . $donnees['prix'] . ' EUR)</li>';
}
echo '</ul>';
 
$req->closeCursor();
 
?>
 
 
MAIS dans ce cas, il faut connaître les noms des champs pour pouvoir parcourir la réponse... Or dans mon cas ça n'est pas possible puisque la requête doit être un string passé en argument, je sais que ce n'est pas très logique mais c'est l'exercice demandé.
 
Il faudrait donc que je puisse parcourir la réponse non pas avec des noms de champs mais un indice classique.
 
Merci d'avance (inutile de préciser que c important...)

mood
Publicité
Posté le 26-07-2010 à 00:52:47  profilanswer
 

n°2011682
jeff@be
Posté le 26-07-2010 à 08:12:01  profilanswer
 


Code :
  1. echo "<ul>";
  2. while($donnee = $req->fetchColumn())
  3.     echo "<li>$donnee</li>";
  4. echo "</ul>";


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème en PHP pour une requête SQL

 

Sujets relatifs
petit problème d'affichage sous ChromeProblème avec Nivo Slider
[Resolu] Problème formulaire envoi mail[XML/XSL]Problème avec aply template ou autre chose
problème de programmationProblème de split
Problème requete SQL sur du PHPProblème de requête SQL - PHP - mysql
probleme sur une requete SQL en php[PHP] probleme avec requete SQL
Plus de sujets relatifs à : Problème en PHP pour une requête SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR