여러 드롭 다운 목록에서 정보를 가져 오는 동적 쿼리를 작성하려고합니다. 드롭 다운 목록에 값이 %
인 ANY
이라는 옵션이 있으므로 선택하면 쿼리 선택에 영향을 미치지 않습니다.쿼리에서 LIKE 절 사용
이 내 쿼리입니다 :
$query_pag_data = "
SELECT *
FROM forecast
WHERE QuoteCode IN
(SELECT QuoteCode
FROM `StockData`
WHERE AssetType LIKE '$sec'
AND region LIKE '$indust'
AND exchange LIKE '$exchange'
AND Country LIKE '$cntry')
AND RANKING LIKE '$sig_m_t'
AND RANKINGw '$sig_l_t'
AND NewSigD LIKE '$new_m'
AND NewSigW LIKE '$new_l'
ORDER BY SCORE DESC LIMIT $start,
$per_page
";
은 내가 변수에 %
를 전달하는 경우가 작동하고 알고 싶어? 내가 이러한 경우에 무엇을
시도 했습니까? –
SQL 서버에 쿼리를 전달하기 전에 원하는대로 편집 할 수 있기 때문에 확실합니다. 하지만 당신도 PHP 코드를 게시 할 수 있습니까? –
아마 당신은 검색 문자열에 % -sign을 잊어 버렸을 것입니다. – Corni