这个问题在这里已经有答案了:
3个不同的等式(5个答案)
两年前关门了。
我有一个select from the database working fine,所有字段都提交正确,但是在php文件中,我创建了一个if to chech if the updates=0或1,但是没有工作,varialbe$up总是假定相同的值,尽管在数据库中是不同的。
如果数据库值为1,则我要竖起大拇指,如果数据库值为0,则竖起大拇指。
数据库打印
结果打印
<?php
include ("db.php");
$admin_query="SELECT id, nome, email, updates FROM atualizacao";
$run_query = mysqli_query($con,$admin_query);
if (mysqli_num_rows($run_query) > 0){
while($row = mysqli_fetch_array($run_query)){
$id=$row['id'];
$nome=$row['nome'];
$email=$row['email'];
$updates=$row['updates'];
if($updates="0"){
$up="<i class='fa fa-thumbs-down' style='font-size:24px'></i>" ;
}else{
$up="<i class='fa fa-thumbs-up' style='font-size:24px'></i>";
}
echo
"<div class='card mx-auto w-100'>
<div class='card-body'>
<div class='row'>
<div class='col-md-2' style='text-align: center'>$id</div>
<div class='col-md-2' style='text-align: center'>$nome</div>
<div class='col-md-2' style='text-align: center'>$email</div>
<div class='col-md-2' style='text-align: center'>$up</div>
</div>
</div>
</div>
";
}
}
?>
1条答案
按热度按时间42fyovps1#
你不是在做比较,而是在你的条件下做作业:
这永远会回来
true
,您需要将其更改为:请参阅php中的比较运算符。