이것은 간단해야하지만 .... 시간이 좀 걸립니다 ... 작동하지 않는 코드가 있습니다 (매번 아무것도 표시되지 않거나 빈 상태 메시지가 표시됨). $ show image는 쿼리이며 잘 실행되고 있음을 알고 있습니다.PHP MYQSLi 필드가 비어있는 경우 다른 값 반환
// BLANK STATE TOGGLE
$result = mysqli_fetch_array($showimage, MYSQLI_ASSOC);
if($result == ''){
echo '<p>Sorry- no image.</p>';
}
else {
echo '<p>There is an image!</p>';
}
}
잘 돌아가고 있다는 것을 어떻게 알 수 있습니까? '$ result'가'''/'false' 일 수있는 유일한 시나리오는 쿼리가 실패 할 때입니다. –
'$ showimage'는 mysqli_result입니까? 오류보고가 활성화되어 있고 'display_errors'가'On '으로 설정되어 있습니까? 또한, mysqli_fetch_array의 반환 값은 배열이거나 NULL이다. 빈 문자열 대신 이들 중 하나에 대해 테스트해야합니다. – Phil
알았어 - 빈 테이블 값을 확인하려면 어떻게해야합니까? – WillHerndon