-1
我試圖創建基於OpenLayers的應用程序,該應用程序將使用php從MSSQL數據庫中獲取座標記錄,然後將其發送給負責初始化標記的JavaScript函數。我已經設法發送一個單一的PHP變量與從數據庫到JS函數的座標,但不能想到一個解決方案,將從數據庫中的表中的所有記錄發送到變量。我試過在while循環中創建一個while循環,但是這些努力是徒勞的。長話短說,有沒有一種方法可以將SELECTED座標(經度和緯度)放在某些類型的表格中,從那裏我們可以將數據用於JavaScript初始化標記?JavaScript,PHP - 將多個數據庫記錄發送到JavaScript中的變量或表
$lon = "SELECT longitude FROM pozycje";
$lat = "SELECT latitude FROM pozycje";
$stmt = sqlsrv_query($conn, $lat);
if($stmt === false) {
die(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$LATI = $row['latitude'];
echo $row['latitude'];
}
echo " ";
$stmt2 = sqlsrv_query($conn, $lon);
if($stmt2 === false) {
die(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt2, SQLSRV_FETCH_ASSOC)) {
$LONG = $row['longitude'];
echo $row['longitude'];
}
'是有把SELECTED座標(經度和緯度)在某種兩個表的地方,我們可以利用這些數據爲JavaScript初始化標記的方法嗎?'是的,有很多不同的方式 –
有兩種對於這種格式,可能的答案太多,或者答案太好。請添加詳細信息以縮小答案集或隔離可以在幾個段落中回答的問題。我建議您找到一個開發論壇(可能是[Quora](http://www.quora.com/Computer-Programming) ?)來計算一般性。然後,當/如果您有特定的編碼問題,請回到StackOverflow,我們很樂意提供幫助。 –
@Lashane感謝您提出至少一種有用的方法來尋找解決方案夥伴,祝您有個美好的一天。 –