我試圖從我的數據庫中的表中獲取單個值。代碼如下。但是,當我運行它時,console.log表示它是NaN並且在檢查時代碼中沒有值。有什麼具體的我做錯了什麼或我可以改進?將單個mysql值存儲到javascript變量中
<script>
var pos_one_lat = parseFloat(
<?php
$db = mysqli_connect('ip', 'user', 'pass (;)', 'table');
$result = mysqli_query($db, 'SELECT `latitude` FROM geodesics WHERE `stamp`=1');
$lat = mysqli_fetch_object($result);
echo "'$lat'";
mysqli_close($db);
?>);
console.log(pos_one_lat);
</script>
這仍然會產生NaN(輸出是'')。 stamp = 1時緯度的數據庫值爲-27.5551818。 – Brayden
首先打印$ lat,像這樣... print_r($ lat);併發布您的答案 –
,而不是使用echo使用print_r($ lat)?這打印1不是-27。雖然我們正在接近。 – Brayden