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