Use 'insert ... returning' instead of 'Db::GetLastInsertedId()'

This commit is contained in:
Alex Cabal 2025-03-10 11:04:20 -05:00
parent 4446b6d161
commit 5066252355
12 changed files with 44 additions and 57 deletions

View file

@ -268,14 +268,13 @@ class Artist{
*/
public function Create(): void{
$this->Validate();
Db::Query('
$this->ArtistId = Db::QueryInt('
INSERT into Artists (Name, UrlName, DeathYear)
values (?,
?,
?)
returning ArtistId
', [$this->Name, $this->UrlName, $this->DeathYear]);
$this->ArtistId = Db::GetLastInsertedId();
}
/**