일부 PHP/MySQL 코드로 고민하고 있습니다. 하나의 테이블에서 읽는 중 일부 필드를 변경 한 다음 다른 테이블에 쓰는 경우 삽입 및 배열 값 중 하나를 Null로 데이터베이스에 null (필드에 null 값이 허용됩니다 삽입 할 때 null 일 때 아무것도 발생합니다. 그것은이 같은 비트 같습니다PHP/MySQL은 null 값을 삽입합니다.
$results = mysql_query("select * from mytable");
while ($row = mysql_fetch_assoc($results) {
mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', {$row['null_field']});
}
없음 모든 행은 null 값을 가지고 있으며, 내 쿼리 또는
훌륭해, 고마워, 이제 mysqli가 변환된다! – MattP
@MattP : PDO도 똑같은 동작을한다. 하나에 정하기 전에 각각의 API를 비교한다. (PDO는 더 쉽다. mysql은 MySQL API에보다 직접적인 접근을 제공한다. – outis
다른 approch - https://stackoverflow.com/a/20900661/4050261 –