for문 변수안에 변수를 돌릴려고 하는데 잘 안되서요 소스좀 봐주세용 채택완료
for($a=1; $a<=3; $a++){
${sql.$a.} = " select * {$sql_common}{$sql_search}{${sql_ca.$a.}} order by wr_id desc";
${result.$a.} = sql_query(${sql.$a.});
}
위에 for문을 돌려서 아래와 같이 나오게 하고 싶은데 저게 아닌가요??????
$sql1 = " select * {$sql_common}{$sql_search}{$sql_ca1} order by wr_id desc";
$result1 = sql_query($sql1);
$sql2 = " select * {$sql_common}{$sql_search}{$sql_ca2}' order by wr_id desc";
$result2 = sql_query($sql2);
$sql3 = " select * {$sql_common}{$sql_search}{$sql_ca3} order by wr_id desc";
$result3 = sql_query($sql3);
답변 2개
${sql.$a.} 변수명 할당할때
${"sql".$a} 이런 방식으로 변수를 할당해서 만들어야 할겁니다.
변수 선언방식을 그냥 선언하는 방식이 아니기에 참고하여 반영하시면 될겁니다.
댓글을 작성하려면 로그인이 필요합니다.
굳이 그렇게 할 필요가...
for($a=1; $a<=3; $a++){
$result[]= sql_query(" select * {$sql_common}{$sql_search}{${sql_ca.$a.}} order by wr_id desc");
}
$result1 대신 $result[0]
$result2 대신 $result[1]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인