Requete SQL

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

j'ai créer une base de données sql
je souhaite afficher dans une page tous les élements ayant pour thème "mariage"
avec le code si dessous il s'arrete au premier élement trouvé, comment faut-il faire une boucle?

<?php
require "config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
mysql_query("SET NAMES 'utf8'");

$sql="SELECT * FROM theme WHERE theme='mariage' ";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data=mysql_fetch_assoc($req);
echo "<h1>{$data["id"]}";
echo " - ";
echo " {$data["titre"]}</h1>";
?>


Je vous remercie de m'éclairer, Céline

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
<?php 
require "config.php"; 
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS); 
mysql_select_db(DB_BDD); 
mysql_query("SET NAMES 'utf8'"); 

$sql='SELECT * FROM 'theme' WHERE 'theme'="mariage" '; 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($data=mysql_fetch_assoc($req)) {
    echo "<h1>{$data["id"]}"; 
    echo " - "; 
    echo " {$data["titre"]}</h1>";
}
mysql_close();
?> 
0
gabbermaniac Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   12
 
je te remercie infiniment ;)
c'était tout bête en faite comme manip
0