0
$dsn="mysql:host=127.0.0.1; dbname=test; charset=utf8;";
$username="member";
$password="";
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
$db=new PDO($dsn, $username, $password, $options);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, FALSE);
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$query=$db->prepare("
SELECT *
FROM test WHERE MATCH (name, location) AGAINST (:search IN BOOLEAN MODE)
LIMIT 0, 10
");
$query->bindValue(':search', $search, PDO::PARAM_STR);
$query->execute();
while($data=$query->fetch(PDO::FETCH_ASSOC)){
}
전체 텍스트 검색에 대해 PDO를 사용하는 mysql 쿼리가 있습니다. 현재 스핑크스 검색이 설치되어 있습니다.PDO의 스핑크스 검색
제 질문은 스핑크스 검색 색인을 통해 쿼리하고 PHP PDO를 사용하여 MySQL에서 데이터를 가져 오는 방법입니다.