MySQLi 준비된 문에서 NULL 전달
MySQLi 준비된 문에서 NULL 값은 자동으로 ''(문자열) 또는 0( 정수). 그러나 변환 없이 NULL 값을 저장하는 것이 바람직할 수 있습니다.
해결책:
NULL 값을 보존하려면 mysql NULL 안전 연산자를 사용해야 합니다. 이 연산자는 '<=>'로 작성됩니다. 값이 NULL과 같은지 확인합니다.
예:
다음 코드 조각은 NULL 안전 연산자를 사용하여 NULL 가격이 있는 제품을 선택하는 방법을 보여줍니다.
<code class="php">$price = NULL; // NOTE: no quotes - using php NULL $stmt = $mysqli->prepare("SELECT id FROM product WHERE price <=> ?"); // Will select products where the price is null $stmt->bind_param('i', $price);</code>
위 내용은 MySQLi 준비된 명령문에서 NULL 값을 보존하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!