Jak detekovat že proběhl sql dotaz v database explorer
- Allconius
- Člen | 317
Ahoj, chtěl bych se jen zeptat jak udělat podmínku, která by zjišťovala, že sql dotaz proběhl u insert, update a delete.
<?php
$row = $context->table('author')->insert([
'name' => 'Ramsay Snow',
'born' => null
]);
?>
INSERT vrací nový řádek takže takto?
<?php
if (($row->id)>0) {}
?>
<?php
$count = $context->table('author')
->where('id', 10) // must be called before update()
->update([
'name' => 'Ned Stark'
]);
?>
UPDATE vrací počet změněných řádků takže takto?
<?php
if ($count>0) {}
?>
<?php
$count = $context->table('author')
->where('id', 10)
->delete();
?>
DELETE vrací počet smazaných řádků takže takto?
<?php
if ($count>0) {}
?>