繁体   English   中英

我正在尝试将其重写为mysqli查询,但我一直收到错误消息

[英]I am trying to rerwrite this as a mysqli query but I keep getting an error

我用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();

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

如果关闭调试,则错误消息将进入error_log并显示未定义的变量$ myArray

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM