https://www.celitama.com/2009/05/update-delete-database-with-oop.html