for문을 이용해서 마커를 생성하는 구문 작성

이명진·2022년 3월 23일
0
<?php
include"./inc/dbcon.php";

$sql = "select * from restaurants;";
echo $sql;

$result = mysqli_query($dbcon,$sql);
$row = mysqli_num_rows($result);
echo "<br>";
echo $row;

$sql = "select R.* from (select @rownum:=@rownum+1 as row, A.* from restaurants A where (@rownum:=0)=0) R where row = 2;"; // 2는 예시
echo "<br>";
echo $sql;

$set = "set @rownum = 0;";
mysqli_query($dbcon,$set);
$result = mysqli_query($dbcon,$sql);
$row = mysqli_fetch_assoc($result);
echo "<br>";
echo $row["addr1"];


?>

$set $sql을 DB에 작성하면 생성되어야하는 마커의 수와 원하는 행의 정보를 가져올 수 있다.
일단 마커의 수 만큼 반복하는 반복문을 작성해야 한다.

var positions = [];
for(i = 0; i < <?php echo $row ?>; i++){}
profile
프론트엔드 뉴비

0개의 댓글