반응형
PHP에서 NULL을 확인합니다.
아래 코드는 다음과 같습니다.
$query = mysql_query("SELECT * FROM tablex");
if ($result = mysql_fetch_array($query)){
if ($result['column'] == NULL) { print "<input type='checkbox' />"; }
else { print "<input type='checkbox' checked />"; }
}
값이 다음과 같은 경우NOT NULL난 아직도 체크되지 않은 상자를 가지고 있다.내가 위에서 뭔가 잘못하고 있나요, shouldnt$result['column'] == NULL작동합니까?
아이디어 있어요?
is_null 사용 또는===교환입니다.
is_null($result['column'])
$result['column'] === NULL
를 사용하는 것은 어떻습니까?
if (empty($result['column']))
열의 값이 빈 문자열이나 0이 아닌 실제로 NULL인지 확인하십시오.
내 생각엔 네가 사용하고 싶은 것 같아
mysql_fetch_assoc($query)
보다는
mysql_fetch_row($query)
후자는 정수로 정규 배열 인덱스를 반환하고, 전자는 필드 이름으로 인덱스를 반환하는 연관 배열입니다.
때때로 저는 제가 숫자를 사용하고 있다는 것을 알고 있을 때 이 논리를 사용합니다.if result is not greater than zero):
if (!$result['column']>0){
}
언급URL : https://stackoverflow.com/questions/1576243/php-check-for-null
반응형
'itsource' 카테고리의 다른 글
| 자모듈을 빌드하지 않고 부모 POM 설치 (0) | 2022.09.26 |
|---|---|
| 리소스 번들에 배치하면 Apostrope가 올바르게 변환되지 않음 (0) | 2022.09.26 |
| MySQL/MariaDB는 정확히 1분 42초 후에 셧다운됩니다. (0) | 2022.09.26 |
| 3개의 다른 SELECT 쿼리를 통합하여 3개의 다른 카테고리에서 각각 10개의 값을 가져와 하나의 임시 테이블에 삽입하는 방법 (0) | 2022.09.26 |
| MySQL에 양수/음수 기호 저장 (0) | 2022.09.26 |