php에서 mysql 멀티쿼리를 어떻게 해야 할까요?
본문
구글도 검색해보고 해보았으나..도저히 답이 없었서요..;;
mysql로 실행하면 실행이 되나 이것을 php로 할려고 하니 막힙니다..
-----------------------------------------------
mysql 실행한 코드는 이렇게 됩니다..
SET @sql = NULL
SELECT GROUP_CONCAT(DISTINCT CONCAT('sum(case when smap = ''',smap,''' then count else 0 end) AS `',smap,'`')) INTO @sql FROM tmp_tbl WHERE `map` LIKE '도매-이홍대';
SET @sql = CONCAT('SELECT mode, ', @sql, ', sum(count) as `count` FROM tmp_tbl WHERE `map` LIKE ''도매-이홍대'' GROUP BY mode WITH ROLLUP');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
---------------------------------------------
그냥 한줄짜리 코드인경우
$sql =" mysql 코드 ";
$ret = mysql_query($sql);
---------------------
표현 하는것 방식으로
<?
while($row = mysql_fetch_array($ret)) {
$row['smap']
}
mysql_close($connect);
?>
mysql코드가 여러개인 경우는 ..ㅜ..ㅜ
너무 초보라서 부탁드립니다.