首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL和PHP /else没有显示输出/回波

MySQL和PHP /else没有显示输出/回波
EN

Stack Overflow用户
提问于 2018-01-23 00:06:02
回答 1查看 66关注 0票数 0

好的,所以我试着在我的管理控制面板中创建一个页面,在那里你可以查看网站是否处于某种维护状态。我遇到了麻烦,不确定是来自MySQL端、人为错误还是PHP。

这是我的密码

代码语言:javascript
复制
<?php
$getMaint = mysql_query("SELECT * FROM 'system'");

      if($getMaint['maintenance'] == 1){ echo "<b align='center'>Maintenance is turned <j style='color:#00A808'>On</j></b>";
      }  else { echo "<b align='center'>Maintenance is turned <j align='center' style='color:#CC000A'>Off</j></b><br /><br />   "; }



    ?> 

我从我的终端得到的是,要么是有维护,要么是1或0,它显示了,无论是在我的数据库中,我从0或1更改它?

我不确定这是否是因为维护编号系统的结构设置为enum('0','1')

我想要它做的是,当维护在数据库(MySQL)中被标记为1时,我希望它为维护而声明,或者如果它为0,它将关闭。

我的解决方案:

代码语言:javascript
复制
<?php
$getSystem = mysql_query("SELECT * FROM `system`");
while($Maint = mysql_fetch_array($getSystem))
{
      if($Maint['maintenance'] == 1){ echo "<b align='center'>Maintenance is turned <j style='color:#00A808'>On</j></b>";
      }  else { echo "<b align='center'>Maintenance is turned <j align='center' style='color:#CC000A'>Off</j></b><br /><br />   "; }
    }


    ?>

谢谢John Conejuergen d

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-23 00:16:20

此代码存在许多问题:

  1. 您使用的是PHP 7中删除的已被取消的mysql,不应该再使用它了。您应该使用mysqli或PDO。我将在这里使用mysqli,因为继续使用您的代码作为示例比较容易。
  2. 在表名周围使用单引号,这是不正确的。你可以用滴答或者什么都不用。
  3. 您从不获取查询的结果。
  4. 你不检查错误。如果你不去检查,你怎么知道哪里出了问题,或者哪里出了问题?

代码语言:javascript
复制
<?php
$conn = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
$result = mysqli_query($conn, "SELECT * FROM `system`");
if ($result) {
    $getMaint = mysqli_fetch_array($result);
    if($getMaint['maintenance'] == 1){ 
       echo "<b align='center'>Maintenance is turned <j style='color:#00A808'>On</j></b>";
    }  
    else { 
        echo "<b align='center'>Maintenance is turned <j align='center' style='color:#CC000A'>Off</j></b><br /><br />   "; 
    }
}
else {
    echo mysqli_ewrror($result);
}
?> 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48392208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档