社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MySql查询比较一个表中的两列值,并使用PHP mysqli if条件

Breaking News • 5 年前 • 1508 次点击  

假设我有一个用户表。我得到了ID,用户名,密码和激活栏。 在ID=$ID的用户中选择,插入(激活的)值(0) 有人能用正确的语法说吗? 提前谢谢。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54731
 
1508 次点击  
文章 [ 2 ]  |  最新文章 5 年前
George
Reply   •   1 楼
George    12 年前

就像这样。假设ID变量是$ID,表名是'users',激活的列是INT类型。

要查看它。。。

mysqli_query("SELECT * FROM users WHERE ID='".$ID."'");

mysqli_query("UPDATE users SET Activated=1 WHERE ID='".$ID."'");

你觉得怎么样?

Jester
Reply   •   2 楼
Jester    12 年前

首先需要连接到MySQL数据库:

$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');

然后,要为特定ID选择数据:

if( $mysqli->query( "SELECT * FROM users WHERE ID = $ID" ) ) {
    if( $result = $mysqli->use_result() ) {
        while( $row = $result->fetch_assoc() ) {
            echo $row['username'];
        }
        $result->close();
    }
}