gpt4 book ai didi

php - SQL 选择查询适用于 phpMyAdmin,但不显示任何 PHP Web 服务的输出

转载 作者:行者123 更新时间:2023-11-30 23:43:57 26 4
gpt4 key购买 nike

我有一个名为“residencial”的表 1 和一个名为“propert_data”的表 2。

在“住宅”表中,我有一个名为“main_cat”的列,它可以有 3 个值,即“住宅”、“商业”和“土地”。

我有 2 个名为 commercial_data.php 和 residential_data.php 的网络服务

1) commercial_data.php:

<?php
require 'include/connection.php';

$sql="SELECT * FROM residencial INNER JOIN propert_data ON propert_data.r_id = residencial.pid WHERE residencial.main_cat= 'Commercial' AND propert_data.meta_key = 'slider_images'";

$rows = array();
$result = mysqli_query($conn, $sql);

while($row = mysqli_fetch_assoc($result)) {
array_push($rows,$row);
}
$myJson = json_encode($rows);
echo $myJson;

?>

这个输出是完美的。

2) residential_data.php:

<?php
require 'include/connection.php';

$sql="SELECT * FROM residencial INNER JOIN propert_data ON propert_data.r_id = residencial.pid WHERE residencial.main_cat= 'Residential'
AND propert_data.meta_key = 'slider_images'";

$rows = array();
$result = mysqli_query($conn, $sql)or die(mysqli_error($conn));

while($row = mysqli_fetch_assoc($result)) {

array_push($rows,$row);
}

$myJson = json_encode($rows);

echo "Data:". $myJson;

?>

输出为:Data:

两个文件的唯一区别是:

在文件 1 中,我有:residencial.main_cat = 'Commercial'

在文件 2 中,我有:residencial.main_cat = 'Residential'

可能是什么问题?

最佳答案

你可以这样使用:

while($row = mysqli_fetch_object($result)) {
$rows[] = $row;
}

关于php - SQL 选择查询适用于 phpMyAdmin,但不显示任何 PHP Web 服务的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52773361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com