データベースから行を取得するための以下のコードがありますが、「assign_id_input」にデータベースに存在しない ID を入力すると、else ステートメントが実行されず、「エラー」が表示されます。
$assign_id_input = $_POST['assign_id_input'];
$search_assign_user_id = mysql_query("SELECT * FROM free_ebook WHERE useid = $assign_id_input;")or die(mysql_error());
while($assign_user_id_array = mysql_fetch_array($search_assign_user_id, MYSQL_ASSOC)) {
$filtered_assign_user_id_array = array_filter($assign_user_id_array);
if(count($filtered_assign_user_id_array) > 0) {
echo 'No Error';
}
else{
echo 'Error';
}
}