javascript - 将单个 mysql 值存储到 javascript 变量中

标签 javascript php mysql

我正在尝试从数据库中的表中获取单个值。代码如下。但是,当我运行它时,console.log 显示它是 NaN,并且经过检查,代码中没有任何值。我有什么具体做错的地方或者可以改进的地方吗?

<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>

最佳答案

$lat中你得到一个对象

所以为了访问值(value),你必须这样做

echo $lat->latitude;

关于javascript - 将单个 mysql 值存储到 javascript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47107940/

相关文章:

浏览器加载新的内联(ajax)内容时触发的 Javascript 事件?

javascript - Bootstrap typeahead 不适用于从 php 页面检索的动态数组

php - 如何从 MAX 和组设置变量?

mysql - 在mysql中过滤没有重复项

javascript - 从文件导入数组后在 react 组件内映射数组

javascript - 如果谷歌浏览器使用 WebKit,我可以创建自己的 "chrome"吗?

javascript - 为什么removeEventListener不起作用?

javascript - Ajax成功函数无法在自定义函数内访问

php - 创建 Excel 文件,然后使用 phpmailer 作为附件发送

php - 使用 url 变量从特定列中提取