Insert – počet ovlivněných řádků
- aha009
- Člen | 50
Ahoj,
mám krátký dotaz. Jak u insertu dostanu počet vložených
řádků? Děkuji
$context->table('author')->insert([
[
'name' => 'Sansa Stark',
'born' => null
], [
'name' => 'Arya Stark',
'born' => null
]
]);
// INSERT INTO `author` (`name`, `born`) VALUES ('Sansa Stark', NULL), ('Arya Stark', NULL)
Editoval aha009 (26. 11. 2020 7:34)
- aha009
- Člen | 50
No, kdyby to bylo takhle, tak super. To jsem již zkoušel a funguje mi to na update ale ne na insert.
$affected1 = $this->database->table('invoices')
->where('user_id = ?', 60)
->update([
'diet_id' => '888',
]);
bdump($affected1); // počet ovlivněných řádků
$affected2 = $this->database->table('invoices')
->insert([
['diet_id' => '888'],
['diet_id' => '999'],
]);
bdump($affected2); // Nette\Database\Table\ActiveRow