检查mysql db是否用一个特定值填充列

时间:2013-09-17 08:59:47

标签: php mysql

我正在使用mysql和phpmyadmin编写反馈表单和db。 我已经掌握了所有的东西。因此,用户提交反馈并立即显示在网站上。 现在我想为数据库添加一项功能,以便能够在将反馈发送到网站之前批准反馈。我想在数据库中添加一个列(Controle),然后检查该字段(Controle)是否包含'ok',但我不能让它工作。但也许有更好的解决方案?

在我的代码下面从db写到网站:

$query = mysql_query("SELECT * FROM comments ORDER BY id DESC");

while (($row = mysql_fetch_array($query)) && ($Controle == $row['ok']))
{ echo " 
       ".$row['Country'].",
       ".date('l \t\h\e jS \o\f F Y', strtotime($row['Date'])).",<br/>
       ".$row['Comment']."<br/>
       ".$row['Name']."
       <br/><br><hr><br/>";}

谢谢!

1 个答案:

答案 0 :(得分:0)

什么阻止您在SQL中使用WHERE?

SELECT * FROM comments WHERE Controle = 'ok' ORDER BY id DESC