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