Select from where... interrogation
Menesys
-
Menesys -
Menesys -
Bonjour tout le monde,
J'ai un problème avec l'affichage d'un code php, je ne vois vraiment pas la solution...
J'ai un code qui permets d'afficher les derniers articles d'une table "codes_news" et j'aimerais que seul les articles où le champ "newssource" est renseigné à "1".
J'ai donc le code suivant :
<?php
$id_connexion=mysql_connect("localhost","root","");
mysql_select_db("mysql",$id_connexion);
$requete = " select * from codes_article WHERE 'newssource'='1'";
$resultat=mysql_query($requete,$id_connexion);
while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))
{
echo '<tr><td><a href=http://localhost/codesdisplay.php?newsid=',$tableau['newsid'],'>',$tableau['newstitle'],'</a><br><br></td></tr>';
}
?>
Mais, en ayant bien des articles dont le champ newssource est à 1, j'ai l'affichage d'une page blanche...
Quid ?
Merci à vous de prendre le temps d'analyser ma question ;)
J'ai un problème avec l'affichage d'un code php, je ne vois vraiment pas la solution...
J'ai un code qui permets d'afficher les derniers articles d'une table "codes_news" et j'aimerais que seul les articles où le champ "newssource" est renseigné à "1".
J'ai donc le code suivant :
<?php
$id_connexion=mysql_connect("localhost","root","");
mysql_select_db("mysql",$id_connexion);
$requete = " select * from codes_article WHERE 'newssource'='1'";
$resultat=mysql_query($requete,$id_connexion);
while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))
{
echo '<tr><td><a href=http://localhost/codesdisplay.php?newsid=',$tableau['newsid'],'>',$tableau['newstitle'],'</a><br><br></td></tr>';
}
?>
Mais, en ayant bien des articles dont le champ newssource est à 1, j'ai l'affichage d'une page blanche...
Quid ?
Merci à vous de prendre le temps d'analyser ma question ;)
2 réponses
-
Normal, il ne faut pas de guillemets aux noms de champ et aux entiers :
$requete = " select * from codes_article WHERE newssource=1";
Tel que tu donnes le SQL, le serveur compare la chaine newssource et 1. A chasue ligne, la condition renvoie "faux" et aucune ligne n'est donc prise. -
Tout à fait exact ghysman99, merci pour l'info... j'en suis au tout début de mon apprentissage du php et les requêtes je n'avais encore pas touché. Merci !