gpt4 book ai didi

php - 我的 IF 函数不工作

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:32 24 4
gpt4 key购买 nike

<分区>

所以,

我运行一个 Minecraft 服务器,并在单独托管的服务器上有一个网站。我使用了一个 bukkit 插件,当玩家加入时它会向数据库发送一个值。这存储为 [BLOB - 1 B](下图),这是一个二进制值,所以我将它转换为十六进制然后检查它的值。作为它的 bool 值,它可以是 00 - false 或 01 - true。但是当使用我的 if 语句检查值是什么时,如果值是 00,它仍然在线显示...

My database

但是当我在我的网络服务器上使用这段代码时:

<form action="skript2.php" method="get">  
<input type="text" name="user" />
<input type="submit" name="submit" value="Username" />
</form>
<?php
$uname = $_GET['user'];
$con=mysqli_connect("#####","#####","#####","#####");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM `variables21` WHERE name='db_sdb.$uname.onlinemode'");
if($row = mysqli_fetch_array($result)) {
$val = $row['value'];
$str = bin2hex("$val");
echo "$str";
if ($str = 01) {
echo "<body bgcolor=\"green\">";
echo "<font color=\"white\"><img src=\"https://minotar.net/helm/$uname/32\"> -- $uname is online!</font>";
}
if ($str = 00) {
echo "<body bgcolor=\"red\">";
echo "<font color=\"white\"><img src=\"https://minotar.net/helm/$uname/32\"> -- $uname is offline!</font>";
}
}

mysqli_close($con);
?>

他们在##### 处的详细信息是私有(private)的,例如密码等。

连接工作正常,否则它会返回一个错误,说无法连接。

那么为什么我的 IF 函数不起作用?

谢谢! :)

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