假设我有一个用户表。我有ID,用户名,密码和激活等列。我想知道的是如何编写MYSQL语句:SELECT到USERS WHERE ID = $ ID,INSERT(激活)值(0)有人能说出正确的语法吗?提前致谢。
像这样。假设您的ID变量是$ ID,表名是'users',而Activated列是INT类型。
要查看它......
mysqli_query("SELECT * FROM users WHERE ID='".$ID."'");
要更新它......
mysqli_query("UPDATE users SET Activated=1 WHERE ID='".$ID."'");
这对你来说怎么样?
您首先需要连接到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();
}
}
要插入新数据,只需查询insert语句即可。