我和PHP和MySQL有什么错误? [重复]

问题描述 投票:-2回答:2

我正在开发一个小小的浏览器游戏,但是当我遇到与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 condition
2个回答
1
投票

使用保留字时,请使用后退标记(``)。

从,

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

至,

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

0
投票

尝试使用反引号:

$query = "SELECT name, `separator`, description, maintenance FROM configuration";
© www.soinside.com 2019 - 2024. All rights reserved.