프로시져 호출
본문
안녕하십니까.
그누보드에서 쿼리문장이 꾀 크다 보면 php 에서 작성하기가 매우 불편합니다.
그래서 mysql 에 프로시져를 생성하여 php 에서 호출하는데 문제가 발생합니다.....
$query = "CALL get_step_count('{$mb_id}')"; $result = sql_query($query) or die("Query fail: " . mysqli_error()); if ($result === FALSE) { die(sql_error()); } for ($i=0; $row=sql_fetch_array($result); $i++) { $list[$number]['step'] = $row['step']; $list[$number]['mb_cnt'] = $row['mb_cnt']; $number++; }
로 데이터 값을 가져 오는데 데이터가 잘 가져옵니다.
하지만 이페이지에서
include_once('./_tail.php');
에 소속 되있는 visit 옆에 데이터를 가져오지를 못합니다...
무슨이유일까요..?
답변 3
질문 사항중에 하단에 visit 옆에 데이터를 가져오지 못한다는게 무슨 말씀이신지 잘 모르겠습니다.
프로시져를 통해 가져오는 데이터는 제대로 가져오는데 하단의 소스가 문제점이 무엇인지 확인이 어렵습니다.
visit 페이지에 쿼리 문이 하나 더 있습니다.
여기 데이터를 못가져옵니다... call 프로시져 문을 지우면 저기 데이터 값을 가져오고
call 프로시져 문을 쓰면 오른쪽 메뉴 visit 에 쿼리문이 먹지가 않습니다.
못가져온다는 부분 소스코드를 보면 답변이 쉬울텐데요
call 프로시져 문을 지우면 저기 데이터 값을 가져오고-->그렇다면
위 소스의 $query , $result , $list 변수명을 전부 바꿔보세요
$query 2, $result2 , $list2
답변을 작성하시기 전에 로그인 해주세요.