Добрый день, подскажите по такому вопросу, есть такой скрипт
$products = 'INSERT INTO product(sku, supplier, quantity, price, status) VALUES';
foreach($xml->products as $product) {
$products .= sprintf('("%s", "%s", "%s", "%s", "%s"),', $product->product_code, 'supplier', '$product->stock, $product->price, '1');
}
$db->query($products);
Но проблема заключается в том что мне надо еще некоторые данные внести в другою таблицу, но для этого мне надо получить id послдених товаров. Я попробовал сделать так
$ids[] = $db->insert_id();
Но получаю ошибку. Где я ошибаюсь?
Заранее благодарен за любой совет
PS для соединения с бд
function connectDB()
{
$dbHostNameWithPort = DB_HOSTNAME;
$dbUserName = DB_USERNAME;
$dbPassword = DB_PASSWORD;
$dbDB = DB_DATABASE;
$dbLink = mysqli_connect( $dbHostNameWithPort, $dbUserName, $dbPassword );
$dbLink->query("SET character_set_results=utf8");
$dbLink->query("set names 'utf8'");
$dbLink->query( "USE ".$dbDB .";" );
return $dbLink;
}