Я пытаюсь запустить следующее.
id
name
parent_id
parent_name
level
email ";
while ($row = mysqli_fetch_assoc($result))
{
$aid = $row["id"];
$sql2 = "SELECT * FROM members WHERE MEMNO = '$aid'";
$result2 = mysqli_query($db,$sql2) or exit(mysqli_error($db));
while ($newArray = mysqli_fetch_array($result2)) {
$fname = $newArray['FNAME'];
$lname = $newArray['LNAME'];
$mi = $newArray['MI'];
$address = $newArray['ADDRESS'];
$city = $newArray['CITY'];
$state = $newArray['STATE'];
$zip = $newArray['ZIP'];
$kdate = $newArray['KDATE'];
$date = abs(strtotime(date('m/d/Y')) - strtotime(date($kdate))) / (60 * 60 * 24);
}
echo sprintf("%s %s %s %s %s %s ",
$row["id"],$row["name"],
$row["parent_id"],$row["parent_name"],
$row["level"],$row["email"]);
}
echo "";
}
mysqli_free_result($result);
mysqli_close($db);
?>
Если удалить строки из:
$aid = $row["agent_id"];
в ....
$date = abs(strtotime(date('m/d/Y')) - strtotime(date($kdate))) / (60 * 60 * 24);
}
, все будет работать нормально. Если нет, я получить следующую ошибку:
Команды не синхронизированы, сейчас вы не можете выполнить эту команду
В исследовании, я думаю, это может быть связано с одновременным выполнением нескольких запросов MySQLi, в которых используется mysqli_multi_query
но для всех выборок и общих данных в руководство , по-видимому, не применимо.
Есть идеи?