안녕하세요~ 제가 코드를 짜다가 궁금한게 있어서 이렇게 다시 질문드립니다.
Copy
<?php
$num = 1;
while($num<=50)
{
$field = 'wr_'.$num;
$sql = "select * from g5_write_facility_add order by wr_datetime desc limit 1";
$result = sql_query($sql);
while($row = sql_fetch_array($result)){
$field_value=$row[$field]; //$field의 모든 행 불러오는 것을 $field_value라는 변수로 선언
// echo $field_value;
print_r($field_value); // 값을 불러 오는지 확인 (불러오는것을 확인)
}
// if(!$field_value){
// return;
// }
$num ++;
}
?>
위에 코드를 함수 밖에서 했을때는 무리 없이 함수가 실행이 되고 결과값도 표출이 되는 것을 확인했습니다
Copy
$(document).ready(function() {
data_collect()
}
function data_collect(){
<?php
$num = 1;
while($num<=50)
{
$field = 'wr_'.$num;
$sql = "select * from g5_write_facility_add order by wr_datetime desc limit 1";
$result = sql_query($sql);
while($row = sql_fetch_array($result)){
$field_value=$row[$field]; //$field의 모든 행 불러오는 것을 $field_value라는 변수로 선언
// echo $field_value;
print_r($field); // 값을 불러 오는지 확인 (불러오는것을 확인)
// print_r($num);
}
// if(!$field_value){
// return;
// }
$num ++;
}
?>
}

하지만 동일한 코드를 다시 함수 안에서 넣어서 하려고 하니 계속 에러가 나오고 값이 표출되지 않는데 도대체 어떤 문제 때문에 실행이 되지 않는 것인지 궁금해서 질문드렸습니다!!
항상 귀한 시간 내어서 알려주심에 정말 감사드립니다~
답변 3개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.