Es que no se entiende lo que desea hacer, primero tiene que dar mas detalles de su proyecto de lo contrario siempre la ayuda sera a medias.
Por lo que noto usted esta yendo a ciegas ante algún deseo de proyecto. Para evitarse esto tiene que comenzar desde cero y diagramar su proyecto, muchos usan software para el diagrama, yo prefiero usar lápiz y papel y ahí surgen mejor las idas y el UML es mas claro, suelo gastar resmas enteras de papel a4
comience por esto :
https://es.wikipedia.org/wiki/Lengua...do_de_modelado
luego siga con esto:
https://www.php.net/manual/es/language.oop5.php
No puedo darle un ejemplo en poo para su ejemplo, por que tendria que tener la classe db ORM para que le funcione, normalmente usando un ORM propio o de teneros seria
select->(algo)->where('id =a algo)....
asi de simple
Si esta empezando y no quiere liarse con todo esto, puede usar algún frame de tercero o usar symfony
https://symfony.com/
es bastante rápido para crear proyectos y no tiene que hacer nada, por ejemplo para crear un sistema de usuario seria algo asi:
composer require symfony/security-bundle
composer require symfony/maker-bundle --dev
crear nuestra clase usuario y empleando para ello el MakerBundle:
php bin/console make:user
ahí ya tiene archivo user.php y todo lo que necesita para comenzar
puede buscar en google como comenzar con symfony, si es lo que desea utilizar.
es fácil de usar.
de todos modos yo no uso esas cosas
![:-P](http://static.forosdelweb.com/fdwtheme/images/smilies/tongue.png)
es mas divertido hacerlo uno mismo.
Existen miles de framework, en español por ejemplo:
https://kumbiaphp.com/blog/
algo bastante simple como modelo MVC
http://www.tinymvc.com/
mas complicados:
https://laravel.com/ https://www.yiiframework.com/
en fin hay cientos cientos.... todos tienen sus ventajas y desventajas....
saludos