Это мой код для вставки даты в базу данных. Все хорошо, за исключением того, что я не могу получить insert_id.
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$data_to_store = filter_input_array(INPUT_POST);
$db = getDbInstance();
$Stats = $db->insert ('images', $data_to_store);
$last_id = $db->insert_id();
if($Stats)
{
$_SESSION['success'] = "Record added successfully!";
header('location: index.php');
exit();
}
}
Показывает:
Fatal error: Uncaught Error: Call to undefined method MysqliDb::insert_id() in
Мой БД:
function getDbInstance() {
return new MysqliDb(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
}
Что не так?