php - php中的数据库查询失败
问题描述
php代码不从数据库返回任何结果
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM pelicula";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
array_push($result_array, $row);
}
}
echo json_encode($result_array);
$conn->close();
解决方案
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM pelicula";
$result = $conn->query($sql);
$result_array=[];
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
array_push($result_array, $row);
}
}
echo json_encode($result_array);
$conn->close();`enter code here`
$result_array 必须在与 array_push 函数一起使用之前创建和实例化!!!
推荐阅读
- output - GCS 存储桶中的 Google Cloud Composer DAG 相对目录
- c# - 如何在 C# 中读取以 view-source 开头的 URL
- discord.js - Collection#find:改为传递函数
- scala - 光滑的多对一映射
- reactjs - TypeError:无法读取未定义的属性“拥有”
- java - 如何使用 VoiceResponse 拨打电话?特维利奥
- video - 使用 Raspbian Stretch 在 Raspberry Pi 3 上使用 gstreamer 播放视频
- python - 装饰器中的控制流
- linux - Ubuntu VM 不会无限期地在后台运行任务
- javascript - webview的onDownloadStart参数没有设置?如何检索文件名?