多个数据查询php ajax mysql无法正常工作

时间:2016-11-25 20:25:58

标签: php mysql ajax

<?php
$link = mysql_connect("localhost:8889", "root", "root", "Testdata");
if(!link) {echo "Database connexion not possible"; exit;}
$id = $_GET('testeId');
$jsonData = [];

第一个查询正在运行:

$jsonData['table1'] = [];
$sql = "SELECT * FROM registerData WHERE testeId = $id";
if ($result = mysqli_query($link, $sql){
  while ($row = mysqli_fetch_assoc($result)) {
  $jsonData['table1'][] = $row;
  }
}
else {
  $jsonData['table1'][] = "Error 1";
}

第二个查询不起作用:

$jsonData['table2'] = [];
$sql = "SELECT * FROM factsData WHERE factsId = $id";
if ($result = mysqli_query($link, $sql){
  while ($row = mysqli_fetch_assoc($result)) {
    $jsonData['table2'][] = $row;
  }
}
else {
  $jsonData['table2'][] = "Error 2";
}

mysqli_free_result($result);
echo json_encode($jsonData);  

jsonData字符串仅包含第一个查询:

mysqli_close($link);

ajax请求的responseText只包含来自“table1”数组

的数据

0 个答案:

没有答案