$valueString = join ( "','", $itemValues );
заменяет null на ""
код далее$valueString = join ( "','", $itemValues );
$valueString = "('" . $valueString . "'),";
$values = "\n" . $valueString;
if ($values != "") {
$data_string = "INSERT INTO `$tableName` (`$items`) VALUES" . rtrim ( $values, "," ) . ";;;" . PHP_EOL;
if ($this->fp)
fwrite ( $this->fp, $data_string );
}
соответственно имею
INSERT INTO `auth_item` (`name`,`type`,`description`,`rule_name`,`data`,`created_at`,`updated_at`) VALUES
('activity_stream_delete_comments','2','Delete comments','','','1477591890','1477591890');;;
И в базе "" вместо null
Толи лыжи не едут, толи спать пора, нужен хелп.