php json web api中未获取数据
最明显的做法是检查您是否已同步数据库,以便在“实时”服务器上确实返回结果。。。由于数据库/表没有按应有的方式填充,结果是否为空?数据库不同步,表值记录超过50000@Alister Cameron$result=array()//回声$结果;foreach($r作为$row){$result['data']=array($row);}}当使用foreach时,只显示一行结果,而不显示所有行php json web api中未获取数据,php,mysql,json,Php,Mysql,Json,最明显的做法是检查您是否已同步数据库,以便在“实时”服务器上确实返回结果。。。由于数据库/表没有按应有的方式填充,结果是否为空?数据库不同步,表值记录超过50000@Alister Cameron$result=array()//回声$结果;foreach($r作为$row){$result['data']=array($row);}}当使用foreach时,只显示一行结果,而不显示所有行 <?php header('Access-Control-Allow-Origin: *');
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: X-Requested-With');
header('Access-Control-Allow-Methods:GET');
if($_SERVER['REQUEST_METHOD']=='GET')
{
$username = $_GET['username'];
$status = $_GET['status'];
require_once('dbConnect.php');
if(!empty($username))
{
if(empty($status))
{
$sql = "SELECT * FROM ticketdetails WHERE (Status != 'Close' or Status != 'H/W_prob')
and cancel !='ok' and person='".$username."'";
}
else
{
$sql = "SELECT * FROM ticketdetails WHERE cancel !='ok'
and status= '".$status."' and person='".$username."'";
}
$r = mysqli_query($con,$sql);
$result = array();
while($res = mysqli_fetch_assoc($r))
{
$a[]=$res;
$result['data']=$a;
}
}
else{
$result['status'] = "false";
}
echo json_encode($result);
mysqli_close($con);
}