자동 마커 생성(2)
for($i = 1; $i <= $row; $i++){
$sql = "select R.* from (select @rownum:=@rownum+1 as row, A.* from restaurants A where (@rownum:=0)=0) R where row = $i;";
$result = mysqli_query($dbcon,$sql);
}
?>
php의 for문을 이용해서 $sql에 i값을 넣어서 각 행에서의 결과값을 result에 넣음
이제 마커의 형식에 맞춰서 변수를 입력하고 var positions = []에 push해보자
$sql을 DB에서 돌리자
for($i = 1; $i <= $row; $i++){
$sql = "select R.* from (select @rownum:=@rownum+1 as row, A.* from restaurants A where (@rownum:=0)=0) R where row = $i;";
// echo $sql;
$result = mysqli_query($dbcon,$sql);
$row = mysqli_fetch_assoc($result);
echo "<br>";
echo $row['restaurantName'];
echo "<br>";
echo
}
오류가 발생하는데 정확히 어떤 문제인지는 모르겠다.
알고 보니 for문 안에 $row를 재정의하면서 $row의 값이 계속 바뀌면서 생기는 문제였다.
for문 안의 $row를 $rows로 바꾸니 오류가 해결되었다.
Author And Source
이 문제에 관하여(자동 마커 생성(2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@audwls172/카테고리를-이용한-분류3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)