diff --git a/adminer/edit.inc.php b/adminer/edit.inc.php index 2a6f0a16..faa3434d 100644 --- a/adminer/edit.inc.php +++ b/adminer/edit.inc.php @@ -100,8 +100,13 @@ if ($_POST["save"]) { if (!support("table") && !$fields) { $id = ($jush == "mongo" ? "_id" : "itemName()"); // simpledb if (!$where) { // insert - $row = $driver->select($TABLE, array("*"), $where, array("*"), array(), 1, 0); - $row = ($row ? $row->fetch_assoc() : array($id => "")); + $result = $driver->select($TABLE, array("*"), $where, array("*"), array(), 1, 0); + if ($result) { + $row = $result->fetch_assoc(); + } + if (!$row) { + $row = array($id => ""); + } } if ($row) { foreach ($row as $key => $val) {