0
힐로, PHP에서 여전히 새로운 임, 나는 여기에이 문장이 있습니다PHP로 준비 한 Statment을 실행
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'GROUP_CONCAT(CASE WHEN `Date` = ''',
`Date`,
''' THEN hours ELSE NULL END) AS `',
`Date`, '`'
)
) INTO @sql
FROM Days;
SET @sql = CONCAT('SELECT Name, ', @sql,'
FROM Days
GROUP BY Name
');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
및 임 그래서 나는이 바이올린처럼 동일한 HTML 테이블이 PHP는 그것을 실행하려고 :.이 같은 제표를 작성 사용하는 경우
http://sqlfiddle.com/#!2/37156/8
좋아 일치 확인 데이터베이스에서 필드의 이름을 참조, 나는 $ 데이터에 전체 한 Statment를 넣어 알 필요가 변수 및 실행 된 : php echo '
"전체 문장을 변수로"?! 함수에 넣기 :) 그런 다음 그 함수의 결과로부터 변수를 생성하십시오. 내가 사용하는 예제로 잠시 후에 대답을 업데이트하겠습니다. – null