Если вы не хотите писать SQL, возможно использовать слой абстракции, такой как Doctrine ORM .
Это позволит манипулировать объектами на стороне PHP - и будет иметь дело с материалами, связанными с базой данных (включая совместимость между несколькими типами баз данных SQL) .