]> git.joonet.de Git - adminer.git/commitdiff
Use NULL for empty auto_increment (bug #1768966)
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 7 Aug 2007 12:48:07 +0000 (12:48 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 7 Aug 2007 12:48:07 +0000 (12:48 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@307 7c3ca157-0c34-0410-bff1-cbf682f78f5c

editing.inc.php

index 964e185caa4e4052702c18cbdf3ed665f3a50f50..0c789588674c2f4e0f332c5acf879e510915682b 100644 (file)
@@ -42,7 +42,7 @@ function process_input($name, $field) {
        global $mysql;
        $name = bracket_escape($name);
        $value = $_POST["fields"][$name];
-       if ($field["type"] != "enum" ? $_POST["null"][$name] : !strlen($value)) {
+       if ($field["type"] != "enum" && !$field["auto_increment"] ? $_POST["null"][$name] : !strlen($value)) {
                return "NULL";
        } elseif ($field["type"] == "enum") {
                return (isset($_GET["default"]) ? "'" . $mysql->escape_string($value) . "'" : intval($value));