2013-10-30 3 views
0

나는 약간의 PHP 경험이 있지만 검색 기능을 수행하고 있으며 루프없이 내 작업을 수행하는 방법을 찾아 낼 수 없습니다.검색 데이터베이스 php pdo mysql

상황 : (. 예를 들어 123 MAIN ST) 누군가가 형태의 주소를 입력합니다

나는 (200)이 거리 이름을 가진 데이터베이스가

streetID - streetName 
1  - Random Drive 
2  - Curvy Crescent 
3  - Main Street 
4  - Station Main Lane 
etc.. 

은 MySQL이 있습니까 "123 main st."를 비교할 수있는 내장 함수. 거리의 신분을 돌려 주겠습니까?

+1

123 메인 스트리트와 무엇을 비교합니까? 더 설명해. –

+1

PDO의 임무는 PHP와 데이터베이스간에 일반적인 인터페이스를 제공하는 것입니다. PDO가 당신을 위해 데이터베이스를 "검색"하는 직업이 아니라, 지금까지 없었던 일도 결코 없었을 것입니다. 그것은 당신과 데이터베이스에 전달되는 PDO에 전달되는 쿼리에 달려 있습니다. –

+0

죄송합니다. 아마 가장 일치하는 것에서 streetID를 찾으십시오 –

답변

0

는 PDO가

번호 PDO는 그냥 데이터베이스 및 반환 결과에 쿼리를 전송하는 드라이버 기능이 내장되어 있는가. 그것은 자신의 데이터 조작을하지 않습니다.

mysql의 전체 텍스트 검색 기능이나 Sphinx와 같은 전용 검색 엔진을 사용해야합니다.

+0

나는 그가 일종의 ORM 이었기 때문에 PDO를보고 있다고 생각합니다. –

+0

아니 나는 SQL 쿼리를 의미. 내 두뇌는 이걸 알아 내려고 애쓸 뿐이에요. –

관련 문제