두 개의 열과 X 개의 행을 반환하는 SQL 쿼리를 실행하고 있습니다.html 선택 상자에서 프롬프트로 사용하기 위해 mysql 결과 집합에 행을 추가하려면 어떻게해야합니까?
이value: 1 text: Boston
value: 2 text: NYC
value: N text: Whatever
내가 쿼리가 너무를 수행 될 때 이 결과는 내가 다시 것 얻을 결과 집합에 다른 행을 추가하고 싶습니다 : 두 열은 선택 상자의 값 및 텍스트입니다 다음과 같이하십시오 :
value: 0 text: Select a city
value: 1 text: Boston
value: 2 text: NYC
value: N text: Whatever
결과 세트에 DB에 새 행을 추가하고 싶지 않습니다. 이 작업을 수행하려는 이유는 CMS에서 쿼리를 사용하기 때문에 해킹을 피하기 위해서입니다. UNION 또는 JOIN이 포함 된 솔루션을 보았지만 다른 곳에 텍스트를 저장하지 않을 것입니다.
이 내 쿼리는 바로 지금입니다 : 같은 것을
SELECT id AS value, city AS text FROM #__cities
있습니까?
SELECT id AS value, city AS text FROM #__cities *APPEND id=0, formal_name='Select a city'*
무엇 스크립팅/프로그래밍 언어는 SELECT 문을 처리하는 (물론, 쿼리 제외)의 아무 곳이나 텍스트를 저장할 필요가 없다? SQL 상호 작용없이 텍스트를 추가 할 수 있습니다. – Robert