Command: Fix SQL insert statement generation (insert comma after null, use single-quotes instead of double).
This commit is contained in:
parent
5d34e38da1
commit
28dcd4ba56
|
|
@ -204,20 +204,26 @@ if (count($_POST)>0) {
|
||||||
$x = 1;
|
$x = 1;
|
||||||
foreach ($column_array as $column) {
|
foreach ($column_array as $column) {
|
||||||
if ($column != "menuid" && $column != "menuparentid") {
|
if ($column != "menuid" && $column != "menuparentid") {
|
||||||
echo $column.(($x < $column_array_count) ? "," : null);
|
$columns[] = $column;
|
||||||
}
|
}
|
||||||
$x++;
|
$x++;
|
||||||
}
|
}
|
||||||
echo ") ";
|
if (is_array($columns) && sizeof($columns) > 0) {
|
||||||
echo "values ( ";
|
echo implode(', ', $columns);
|
||||||
|
}
|
||||||
|
echo ") values (";
|
||||||
$x = 1;
|
$x = 1;
|
||||||
foreach ($column_array as $column) {
|
foreach ($column_array as $column) {
|
||||||
if ($column != "menuid" && $column != "menuparentid") {
|
if ($column != "menuid" && $column != "menuparentid") {
|
||||||
echo (!is_null($row[$column])) ? "\"".check_str($row[$column])."\"".(($x < $column_array_count) ? ',' : null) : 'null';
|
$values[] = ($row[$column] != '') ? "'".check_str($row[$column])."'" : 'null';
|
||||||
}
|
}
|
||||||
$x++;
|
$x++;
|
||||||
}
|
}
|
||||||
|
if (is_array($values) && sizeof($values) > 0) {
|
||||||
|
echo implode(', ', $values);
|
||||||
|
}
|
||||||
echo ");<br />\n";
|
echo ");<br />\n";
|
||||||
|
unset($columns, $values);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo $footer;
|
echo $footer;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue