0

我在 PHP 和 mysql 中编写了一个查询,它工作正常并返回数据我只是想将它重写为 Mysqli 函数。

这就是我想出的,但我得到一个 500 错误的文件。

if (mysqli_connect_errno()) {
    printf("Could not talk to the database: ", mysqli_connect_error());
    exit();
}
$query("SQL QUERY WORKS FINE");
$data = array();
if ($result = $con->query($query)) {
    $tempData = array();
    while ($row = $result->fetch_object()) {
        $tempData = $row;
        array_push($data, $tempData);
    }
    echo json_encode($myArray);
}
/* free result set */
$result->close();
$con->close();
4

1 回答 1

0

我看到的第一个问题是您正在尝试json_encode一个不存在的变量。更改$myArray$tempData?

如果您的调试被关闭,错误消息将进入 error_log 说 undefined variable $myArray

于 2013-05-14T16:27:31.787 回答