// 准备查询语句 $user = $_POST['user_name']; $query = "SELECT userid, user_name, user_login_way, user_sex, user_birth, user_city FROM user WHERE user_name = '$user'"; // 执行查询 $result = $conn->query($query); // 判断结果 if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: ". $row["userid"]. "<br>"." 姓名: ". $row["user_name"]. "<br>"." 登录方式:". $row["user_login_way"]. "<br>". "性别:".$row["user_sex"]. "<br>". "出生日期:".$row["user_birth"]. "<br>". "城市:".$row["user_city"]. "<br>"; } } else { echo "0 结果"; } // 关闭数据库连接 $conn->close();
时间: 2024-04-10 21:29:17 浏览: 83
PHP ignore_user_abort函数详细介绍和使用实例
这是一个查询数据库的PHP代码片段。它接收来自用户的`user_name`参数,并使用该参数构建SQL查询语句。然后,它执行查询并检查结果是否有数据行。
如果有数据行,则通过循环遍历结果集并输出每个用户的相关信息,包括`userid`、`user_name`、`user_login_way`、`user_sex`、`user_birth`和`user_city`。
如果结果为空,则输出"0 结果"。
最后,关闭数据库连接。
请注意,为了安全起见,建议对接收到的用户输入进行适当的验证和防御措施,以防止SQL注入攻击。
阅读全文