【问题标题】:What mistake i have in condition with PHP and MySQL? [duplicate]我在使用 PHP 和 MySQL 时遇到了什么错误? [复制]
【发布时间】:2016-01-23 22:26:12
【问题描述】:

我正在开发一个小型浏览器游戏,但是当我遇到与 MySQLi 数据库相关的条件时,它就不起作用了。

else 闭包中它应该写 $name,但它没有。

if ($conn->connect_error){
    die("Connection failed: ".$conn->connect_error);
}

else{
    //IF CONNECTION IS GOOD, GET DATA FROM DATABASE
    $query = "SELECT name, separator, description, maintenance FROM configuration";
    $result = mysqli_query($conn, $query);
    $row = mysqli_fetch_assoc($result);

    $name = $row['name'];
    //this ↓↓↓
    echo $name;
}

【问题讨论】:

标签: php mysql database conditional-statements


【解决方案1】:

使用保留字时使用反引号 (``)。

从,

$query = "SELECT name, separator, description, maintenance FROM configuration";

到,

$query = "SELECT name, `separator`, description, maintenance FROM configuration";

【讨论】:

    【解决方案2】:

    尝试使用反引号:

    $query = "SELECT name, `separator`, description, maintenance FROM configuration";
    

    【讨论】:

      猜你喜欢
      • 2020-07-16
      • 2022-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 2021-03-10
      相关资源
      最近更新 更多