diff --git a/select.inc.php b/select.inc.php index 9b3451d3..e70ca4d0 100644 --- a/select.inc.php +++ b/select.inc.php @@ -25,7 +25,7 @@ if (!$columns) { $operators = array("=", "<", ">", "<=", ">=", "!=", "LIKE", "REGEXP", "IS NULL"); $i = 0; foreach ((array) $_GET["where"] as $val) { - if ($val["col"] && in_array($val["op"], $operators)) { + if (strlen($val["col"]) && in_array($val["op"], $operators)) { $where[] = idf_escape($val["col"]) . " $val[op]" . ($val["op"] != "IS NULL" ? " '" . mysql_real_escape_string($val["val"]) . "'" : ""); echo "
"; echo ""; @@ -64,7 +64,7 @@ for (var i=0; > i; i++) { } } echo "
"; - echo "
\n"; + echo "
\n"; echo "\n"; echo "
" . lang('Limit') . "\n"; @@ -88,7 +88,7 @@ for (var i=0; > i; i++) { $foreign_keys[$val][] = $foreign_key; } } - $childs = array(); + $childs = array(); //! use foreign_keys() in MySQL < 5 $result1 = mysql_query("SELECT * FROM information_schema.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = '" . mysql_real_escape_string($_GET["db"]) . "' AND REFERENCED_TABLE_NAME = '" . mysql_real_escape_string($_GET["select"]) . "' ORDER BY ORDINAL_POSITION"); while ($row1 = mysql_fetch_assoc($result1)) { $childs[$row1["CONSTRAINT_NAME"]][0] = $row1["TABLE_SCHEMA"];