Se connecter avec
S'enregistrer | Connectez-vous

syntaxe php/mySQL

Dernière réponse : dans Programmation

Kikou, est ce quelq'un pourrait me dire ou ets l'erreur SVP, je cherche a afficher le conttenu d'une table:
<?
mysql_connect("localhost", "root", "");
mysql_select_db("");

$reponse= mysql_query("SELECT * FROM news");

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<? echo $donnees['id']; ?><br>
les news sont : <? echo $donnees['titre']; ?>, </i><p>

<?
}

mysql_close();


?>

Autres pages sur : syntaxe php mysql

Lassé par la pub ? Créez un compte

y'a pas l'air d'y avoir d'erreur, je me permet juste de te donner une version avec une syntaxe plus légère

hormis ton mysql_select_db qui est faux ..

<?
mysql_connect("localhost", "root", "");
mysql_select_db(""); // penser à choisir une base de donnée !

$reponse = mysql_query("SELECT * FROM `news`") or die("Erreur ! :: ".mysql_error()); // je met des ` pour être sûr que mySQL gueule pas ...

while( $donnees = mysql_fetch_array($reponse)) {
echo $donnees['id']."<br>\n";
echo "les news sont : ".$donnees['titre']."</i><p>";
}

mysql_close();
?>

utilise plutot les connexions explicites ...

<?
$link=mysql_connect(mysql_db_host,mysql_db_user,mysql_db_password) or die ("mysql_connect failed !");
mysql_select_db(mysql_db_name,$link);

$results=mysql_query("select * from mytable",$link);

while($mytable=mysql_fetch_array($results))
{
?>
<? echo $mytable['myfield1']; ?><br>
<?
}

mysql_free_result($results);


?>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde