2014-10-08 1 views
0

PHP를 처음 사용하고 백엔드에서 문자열로 SQL 쿼리를 전달하는 것이 안전하고 건조하지 않은 것 같습니다. 아마 또 다른 방법이있을 거라고 생각 했었어. 어쩌면 .NET의 Entity Framework 및 LINQ와 비슷한 것일 수 있습니다.SQL 쿼리 외에 PHP에 데이터베이스에 액세스하는 다른 방법이 있습니까?

나는 PHPLinq가 있지만 그 프로젝트는 오래 동안 죽었다는 것을 알고있다.

업데이트 1 :The Doctrine project은 PHP에서 데이터 액세스에 약간의 개선점을 추가하는 것으로 보이지만 여전히 피하려고하는 것은 SQL에 크게 의존합니다.

업데이트 2 : 그래서 PHP에서 LINQ와 유사한 구문을 구현하는 또 다른 프로젝트 (YaLinqo)를 파헤 쳤습니다. 아마 나는 그것을 시도 할 것이지만 데이터베이스 접근과는 아무런 관련이없는 것으로 보인다.

+0

물론 NoSQL을 사용할 수 있습니다. – Daan

답변

1

PHP 용 ORM 중 하나를 사용할 수 있습니다. 예 : doctrine.

+0

나는 교리를 보았고, 조금 개선했다. 하지만 나는 백엔드에서 SQL을 쓰는 것을 피하고 싶다. PLinq는 유망 해 보이지만 2 년 전 (2012 년) 최신 커밋이 이루어졌습니다. – Andrew

+0

그래서 다른 ORM을 시도해보십시오. Google에는 많은 솔루션이 있습니다. :) –

관련 문제