无法从MYSQL数据库中选择

时间:2016-12-06 02:24:50

标签: php mysql

我有一个mysql数据库,我通过phpMyAdmin进行管理。

我可以使用php运行INSERTCREATE,但不能从我的数据库中SELECT数据。

但是,当我在phpMyAdmin中SELECT时,它的工作正常。

我没有错误,但浏览器输出状态:

  

500(内部服务器错误)

$conn = new mysqli($servername, $username, $password, $dbname);

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

$sql = "SELECT * FROM test";

$result = $conn->query($sql);
echo mysql_error(); die;

echo "$result";

$conn->close();

1 个答案:

答案 0 :(得分:0)

对于成功的SELECT查询,mysqli_query()将返回mysqli_result object

即,$resultmysqli_result object。 所以你不能直接回应它。

使用mysqli_fetch-assoc()获取表示结果集中获取的行的字符串关联数组。

您还在混合mysqli和mysql函数

使用mysqli_error()功能。