How to make query in model with 2 parameters

I need make a query with 2 parameters in model on codeigniter 4. Is this possible?

This is the model:

public function obtenerProyectoId($id_user,$id_project)
{
    $proyectos = $this->db->query(" SELECT * FROM proyectos INNER JOIN empresa ON proyectos.id_usuario=$id_user and proyectos.id_proyecto=id_project");
    return $proyectos->getResultArray();
}

in mysql this query is correct, but in CI4 it shows an error:

Too few arguments to function App\Models\Proyectos::obtenerProyecto(), 1 passed in C:\xampp\htdocs\plataformaknowmad\app\Controllers\verProyectos.php on line 25 and exactly 2 expected


Yes, it is possible to make a query with multiple params.

//if second param is optional
public function obtenerProyectoId($id_user,$id_project="")

In query $ is missing from id_project

$this->db->query("SELECT * FROM proyectos INNER JOIN empresa ON proyectos.id_usuario=$id_user and proyectos.id_proyecto=$id_project");

May be you did not pass second parameter($id_project) in controller:

verProyectos.php on line 25 and exactly 2 expected