|
|
|
|
Bonjour, j'ai un petit problème :
<?php
if(mysql_query("SELECT * FROM commentaire WHERE id_news = '$donnees['id']'") == true ){
echo "Oui";
}
else
{
echo "non";
}
?>
Bonsoir,
$sql = 'SELECT count(*) FROM commentaire WHERE id_news="'.$donnees['id'].'" ';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
// j'affiche un message en fonction
if ($data[0] == 1)
{
echo "Oui"; // id_news existe
}
else
{
echo "non"; //id news n'existe pas
}
mysql_close();
Si résolu, n'oublie pas de cliquer ! |
<?php
<?php
$result=mysql_query("SELECT * FROM commentaire WHERE id_news = '$donnees['id']'");
$nb_enr=mysql_num_rows($result);
if($nb_enr>0) {
echo "Oui"; // id_news existe
}else{
echo "non"; //id news n'existe pas
}
il y a aussi une autre solution avec la requette "SELECT COUNT(*) FROM commentaire WHERE id_news = '$donnees['id']'" |
J'ai mis ceci :
<?php
$req40 = "SELECT * FROM commentaire WHERE id_news = '".$donnees['id']."'" ;
$res40 = mysql_query($req40);
$n = mysql_num_rows($res40);
if($n !== false)
{
if($n == 0)
echo "c'est non" ;
else
echo "c'est oui" ;
}
else{
echo "Il y a eu une erreur et le résultat ne peut être garantit!" ;}
?>
Sa a l'air de fonctionné. Merci pour votre aide ! Lucas |