Вот предложение. Если вам нужна одна структура данных, используйте только одну.
// make sure all arrays exist
$physicianArr = [];
$patientArr = [];
$apmtArr = [];
if (mysqli_num_rows($resultPhysician) > 0) {
while($row=mysqli_fetch_assoc($resultPhysician)) {
$physicianArr[] = $row;
}
}
if (mysqli_num_rows($resultPatient) > 0) {
while($row=mysqli_fetch_assoc($resultPatient)) {
$patientArr[] = $row;
}
}
if (mysqli_num_rows($resultApmt) > 0) {
while($row=mysqli_fetch_assoc($resultApmt)) {
$apmtArr[] = $row;
}
}
echo json_encode(
[
'Physicians' => $physicianArr
'Patients' => $patientArr
'Ampt' => $apmtArr
]
);
Установите переменную среды PYTHONINSPECT. Это может также быть сделано в самом сценарии:
import os
os.environ["PYTHONINSPECT"] = "1"
Для отладки непредвиденных исключительных ситуаций Вы могли также использовать этот хороший рецепт http://code.activestate.com/recipes/65287/
Вы хотите модуль кода.
#!/usr/bin/env python
import code
code.interact("Enter Here")
Рецепт упоминается в другом использовании ответа sys.excepthook
, походит на то, что Вы хотите. Иначе Вы могли работать code.interact
на выходе программы:
import code
import sys
sys.exitfunc = code.interact