繁体   English   中英

如何检查MySql字段是否等于1?

[英]How can I check if a MySql field is equal to 1?

我正在用PHP创建一个论坛并使用MySql作为数据库,并且想知道如何检查MySql字段topic_locked是否等于1。如果不是,则将显示答复代码。 我该如何检查?如果您可以帮助我找到该检查方法,如何通过论坛将其设置为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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM