自動タグの作成(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文を使用してi値を$sqlに入れ、各行の結果値を結果に入れます.
タグ形式で変数を入力し、var positions=[]にプッシュします.
$sqlをデータベースから復元
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に置き換えると、エラーが解決します.