如果结果为1或0,则我的条件不起作用。我不明白这个问题,你能帮忙吗?
function habervarmi_update($deger) {
require 'connect.php';
$sonuc=mysqli_query($con, "SELECT COUNT(*) from tb_haber where haber_title='$deger'");
$say=mysqli_fetch_array($sonuc);
if($say>=1){
// kayit var ise var anlamında true gönder
return true;
}
else
{
// kayıt yok ise yok anlamında false gönder
return false;
}
}
2条答案
按热度按时间fdx2calv1#
你在制造你的变量
$kayit
相等(=
)至1
或者0
,而不是比较。使用双等号运算符进行比较:==
.你的意思是:
if($kayit==1 || $kayit==0){
p3rjfoxz2#
如果不将$con传递给函数,则函数将不起作用:
或者您可以使用:
然后,您必须将变量$kayit与double equal(=)进行比较,一个单独的equal会将值(在您的例子中是数字)添加到您的变量中。
或者更简单: