В настоящее время используется Slim PHP, чтобы сделать подготовленное заявление.Я могу получить, когда мой запрос
select * FROM doctor
Однако, как только я перехожу на
select * FROM doctor d, user u where d.doctor_nric=u.doctor_nric;
, система вернет мне ноль.Я уже пробовал на MySQL, он работает правильно.Есть идеи, какая часть моего кода пошла не так?
public function getAllDoctor()
{
$stmt = $this->con->prepare("select * FROM doctor d, user u where d.doctor_nric=u.doctor_nric;");
$stmt ->execute();
$stmt->store_result();
$stmt ->bind_result($doctor_nric,$doctor_name,$doctor_contact);
$doctors = array();
while($stmt->fetch())
{
$data= array();
$data['nric']=$doctor_nric;
$data['name']=$doctor_name;
$data['contact']=$doctor_contact;
$data['user_id']=$doctor_id;
array_push($doctors,$data);
}
return $doctors;
}