gpt4 book ai didi

php - SQL 查询和 PHP 检查用户是否是管理员

转载 作者:行者123 更新时间:2023-11-29 05:18:45 26 4
gpt4 key购买 nike

基本上,我在向 MySQL 服务器发送请求并接收返回的数据以及检查用户是管理员还是普通用户时遇到了一些麻烦。

管理员 = 1用户 = 0

<?php 
$checkAdminQuery = "SELECT * FROM `users` WHERE `admin`";
$checkAdmin = $checkAdminQuery
mysqli_query = $checkAdmin;

if ($checkAdmin == 1) {
echo '<h1>Working!</h1>';
}else {
echo '<h1>Not working!</h1>';
}

?>

抱歉,这可能不是我需要的那么多信息,我目前是 Stack Overflow 的新手。

最佳答案

首先,你的SQL查询是错误的

SELECT * FROM `users` WHERE `admin`

缺少 WHERE 子句的其余部分

SELECT * FROM `users` WHERE `admin` = 1

然后您需要从查询结果中获取结果。你甚至没有运行查询

$resultSet = mysqli_query($checkAdminQuery)

然后,您需要从那里提取值。

while($row = mysqli_fetch_assoc($resultSet))
{
//do stuff
}

这些是我初步看到的问题,如果需要我会继续分析并发现更多。

在此处查看文档

http://php.net/manual/en/book.mysqli.php

关于php - SQL 查询和 PHP 检查用户是否是管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28963979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com