Py学习  »  DATABASE

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

Breaking News • 5 年前 • 1672 次点击  

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

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

就像这样。假设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    13 年前

首先需要连接到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();
    }
}