$newusr_group = $type;
$newusr_name = $_POST['name'];
$newusr_world = $_POST['world'];
if(!$newusr_world) {
$newusr_world = mysql_escape_string(NULL);
}
$sql = "INSERT INTO `permissions_inheritance` (`id`, `child`, `parent`, `type`, `world`)VALUES(NULL, '$newusr_name', '$newusr_group', '1', '".$newusr_world."');";
나는 양식 제출에서 몇 가지 값을 얻을, 나는 $의 newuser_world가 비어 있는지 확인 - 그것은 내가 MySQL을 NULL, 또는 데이터베이스를 읽고 응용 프로그램으로 설정해야하는 다음의 경우 어떤 이유로 행을 사용하지 않습니다.PHP는
그래서 제 질문은 :
가 어떻게 MySQL의 NULL
값을 제출하는 쿼리를 알려주는 PHP 변수를 설정합니까?
Stack Overflow와 Google을 검색했습니다.
감사합니다.
** 경고 ** 귀하의 코드는 SQL 주입 공격에 시달릴 수 있습니다. –
이것은 전체 코드가 아닙니다, Daniel. 이 페이지를 표시하려면 관리자 사용자로 로그인해야합니다. – 2xAA
고대의 mysql_ * 함수를 사용하지 말고 준비된 문으로 [PDO] (http://php.net/PDO)를 사용하는 법을 배우십시오. –