Bonjour j'aimerai traduire une simple requête maintenant que j'utilise pdo mais je n'arrive à faire sortir qu'un résultat. Je suis conscient que je suis pas très à l'aise encore avec PDO et que ça fait un bon moment que je teste sasn trop de résultat, enfin voilà pourquoi je solicite votre aide
Mon ancien code :
<?php
$sql_billets = mysql_query('SELECT * FROM news ORDER BY titre');
// On place dans $billets l'ensemble des données de ta table
$billets = array();
while($result = mysql_fetch_array($sql_billets)) {
$billets[] = $result;
?>
et la boucle :
<?php foreach($billets as $billet): ?>
<option value="<?php echo $billet['id']; ?>"><?php echo utf8_encode($billet['titre']); ?></option>
<?php endforeach; ?>
Nouveau code :
$sql_billets = $bdd->prepare('SELECT * FROM news ORDER BY titre');
$billets = array();
$sql_billets->execute();
$result = $sql_billets->fetch();
$billets[] = $result;
echo $billets;
echo $result;
et la boucle :
<?php foreach($billets as $billet) ?>
<option value="<?php echo $billet['id']; ?>"><?php echo utf8_encode($billet->titre); ?></option>
<?php endforeach; ?>
J'ai aussi essayé :
$req="SELECT * FROM news ORDER BY titre";
$billets=$pdo->query($requete, PDO::FETCH_OBJ);
mais sans succès, halp plz 