}
function last_id($result) {
- return (is_object($result) && $result->num_rows ? $result->fetch_column(0) : 0);
+ $row = (is_object($result) ? $result->fetch_row() : array());
+ return ($row ? $row[0] : 0);
}
function explain($connection, $query) {
}
}
}
- unset($functions["__construct"], $functions["__destruct"], $functions["set_charset"], $functions["fetch_column"]);
+ unset($functions["__construct"], $functions["__destruct"], $functions["set_charset"]);
foreach ($functions as $val) {
if (!strpos($return, "$val(")) {
fprintf(STDERR, "Missing $val in $vendor\n");