먼저 프로그래머가 아니며 스스로 완료하려고하는 프로젝트에서 Google로부터 배우려고합니다. 사용CodeIgniter SQL 아포스트로피를 포함하고 특정 열의 모든 열을 검색하는 쿼리
기술 : CodeIgniter의 2.1.2, PHP 5.3, MySQL은
내 페이지에 검색 키워드 박스가는, 내가이 싶습니다 어떤 특정 순서로 전체 테이블 만 표시 검색 결과입니다 .
현재 아포스트로피와 작동하지 않으며 열별로 결과를 정렬하지 않는이 SQL 쿼리가 있습니다.
function search($keyword)
{
$query="SELECT *
FROM HWC
WHERE ModelName LIKE '%{$keyword}%' OR Toy LIKE '%{$keyword}%'OR Year LIKE '%{$keyword}%'
OR Col LIKE '%{$keyword}%'OR Series LIKE '%{$keyword}%'OR Color LIKE '%{$keyword}%'
OR Tampo LIKE '%{$keyword}%'OR BaseColor LIKE '%{$keyword}%'OR BaseType LIKE '%{$keyword}%'
OR WindowColor LIKE '%{$keyword}%'OR InteriorColor LIKE '%{$keyword}%'OR WheelType LIKE '%{$keyword}%'
OR Country LIKE '%{$keyword}%'OR 'Series#' LIKE '%{$keyword}%'OR Notes LIKE '%{$keyword}%'";
$result=$this->db->query($query);
$result=$result->result_array();
return $result;
}
나는 이것이 잘못되었다는 것을 알고 있으며, 몇 가지 일을하는 것이 임시적이었습니다.
솔직히
ModelName
Toy
Other (All the rest)
정렬 3 가지 범주로 그것을 깰 수있는 I 좋겠 또한 내가 매김을 지원하기 위해 구축,하지만이 무엇을 오프셋 및 한도 하드해서는 안됩니다 SQL 쿼리와 같은 나는 읽었다.
+1 너무 많은 노력 .. –
감사합니다,이 시간에해야한다 엘프! – Andrew