나는 현재 스크립트가 죽어에 계속CONTAINS 매개 변수가있는 MySQL PDO 쿼리?
$query = "SELECT *
FROM table
WHERE position = ?
AND (CONTAINS(first_name, ?)
OR CONTAINS(last_name, ?))";
$stmt = $db->prepare($query);
$stmt->bindValue(1, $position, PDO::PARAM_STR);
$stmt->bindValue(2, "%{".$q."}%", PDO::PARAM_STR);
$stmt->bindValue(3, "%{".$q."}%", PDO::PARAM_STR);
$stmt->execute()or die("error");
있습니다.
아이디어가 있으십니까?
LIKE 연산자를 사용해 보았지만 충분한 행을 반환하지 않았습니다. 나는 그것이 너무 단순한 쿼리라고 생각한다. 대신 CONTAINS와 함께 mysqli를 사용할 수 있습니까? – Lance
컨테이너가 MySQL 함수가 아니기 때문에 –