結果が見つかるかどうかによって、$case_num
に値を設定し、json
を使用してAJAX
コールに戻すために配列に格納します。私が使用しているコードは、エントリが見つかった場合には期待通りに機能しますが、結果がない場合は返された値は単にnullになります。空の結果を検出できません
$sql = "SELECT * FROM cases WHERE name LIKE '%$serial%'
AND DATE(date_entered) = CURDATE()";
$result_case = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli));
$row = mysqli_fetch_array($result_case);
if(!empty($result_case)){
$case_id = $row['id'];
$case_num = $row['name'];
}else{
$case_num = 'not found';
}
$output_array = array(
'source' => $source,
'case_found' => $case_num
);
echo json_encode($output_array);
結果がない場合、$ case_numには何を設定しますか? –
'$ result_case'は決して空ではありません、__NEVER__。 –