[PDO] récupération des champs SQL

Résolu
sdrogba Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
sdrogba Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis plutôt débutant en php.
Je souhaiterais à partir d'une requête SQL charger les résultats dans un tableau.

Je ne pense pas que cela soit bien compliqué... Mais je n'y arrive quand même pas ^^
J'ai trois enregistrements dans ma base et trois lignes dans mon tableau sont bien créées.
Je pense donc qu'il s'agit d'un problème de récupération mais je n'arrive pas à trouver mon soucis.

Si une âme charitable pourrait m'aider svp.

Voici ce que j'ai fait :

// Récupération des données
try
{
// On envois la requète
$select = $connection->query("SELECT * FROM KS_PRODUITS");

$select->setFetchMode(PDO::FETCH_OBJ);

// Nous traitons les résultats en boucle
while( $enregistrement = $select->fetch() )
{
// Affichage des enregistrements
echo '<tr>';
// Affichage d'un des champs
echo '<td style="display:none">', $enregistrement->pdt_id, '</td>';
echo '<td>', $enregistrement->pdt_code, '</td>';
echo '<td>', $enregistrement->pdt_nom, '</td>';
echo '<td>', $enregistrement->pdt_prix_vente, ' €</td>';
echo '</tr>';
}
}
catch ( Exception $e )
{
echo "Une erreur est survenue lors de la récupération des produits";
}

Merci par avance.

A voir également:

3 réponses

Spiruline
 
Bonjour voici ce qu'il faut:


$select = $connection->query('SELECT * FROM KS_PRODUITS');

while( $enregistrement = $select->fetch() )

{ ?>

<tr><?php echo $enregistrement['pdt_code']; ?> </tr>
<tr><?php echo $enregistrement['pdt_nom']; ?> </tr>
<tr><?php echo $enregistrement['pdt_prix_vente']; ?> €</tr>

<?php } ?>
0
sdrogba Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Spiruline,

Merci pour ta réponse pour commencer .

Je ne veux pas faire le mec irrespectueux et pas reconnaissant mais hélas ta solution ne fonctionne pas.
Et je dirais même encore moins bien car je n'ai aucune ligne dans mon tableau.

Serait ce possible d'avoir une autre solution svp ?

Merci par avance
0
sdrogba Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 
Solution trouvée !!!!!!!! :

Dans ma base les champs sont en majuscules ...

Je sors .... :)

Merci beaucoup.
0