-1

假设我有一个用户表。我得到了 ID、用户名、密码和激活等列。我只想知道如何编写 MYSQL 语句:SELECT into USERS WHERE ID = $ID, INSERT (activated) Values (0) 有人能用正确的语法说吗?提前致谢。

4

2 回答 2

1

You first need to connect to the MySQL database:

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

Then, to select data for an specific 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();
    }
}

To insert new data, you just need to query an insert statement.

于 2012-11-05T16:42:40.660 回答
0

像这样。假设您的 ID 变量是 $ID,表名称是“用户”并且已激活的列是 INT 类型。

要查看它...

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

要更新它...

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

你觉得怎么样?

于 2012-11-05T15:46:29.240 回答