我正在用PHP创建一个论坛并使用MySql作为数据库,并想知道如何检查MySql字段topic_locked是否等于1.如果不是,则会显示回复代码。我怎么检查这个,如果你能帮我找到如何检查这个,怎么能通过论坛把它设置为1?
答案 0 :(得分:1)
我不知道你的代码。但我正在分享简单的程序来检查mysql字段的值。
<?php
// Database select and connect to host
$sql= mysql_query("SELECT topic_locked FROM table WHERE Id='your_id'");
$res= mysql_fetch_array($sql);
$value= $res['topic_locked'];
if($value=='1')
{
// reply code
}
?>
更新问,
<?php
if(isset($_POST['update']))
{
$id= $_POST['id'];
//Database select and connect to host
mysql_query("UPDATE table SET topic_locked='1' WHERE Id='$id'");
}
?>
<form action="" method="post">
<input type="hidden" name="id" value="your_id" />
<input type="submit" name="update" />
</form>