프로그램/php2015. 6. 6. 16:53

PHP PDO를 이용해서 Query문 작성 중 주로 검색에 사용하는 LIKE PDOStatement::bindValue 를 사용해서 구현할 수 있다.

 

$dbh = dbhOpen(‘데이터베이스');

 

$ec_fld = array(':str' => '%' . 문자열 .'%');

$res = $dbh->prepare("SELECT * FROM 테이블 WHERE str = :str");

 

$res->execute($ec_fld);

 

echo "<br />que=" . $res->queryString;  // 사용한 쿼리문 출력(":변수" 값은 알 수 없다.)

 

dbhClose($dbh);

$res = null;


 

 

더보기>

- php pdo 설치하기 / pdo-mysql 모듈 추가 설치하기 / SQLInjection 공격 / 보안

- php pdo db 연결 / pdo db connection / pdo database 접속 / pdo db open

- php pdo limit 사용법 / pdo query limit offset / pdo mysql limit / pdo bindValue


Posted by 은둔고수