如何使用javascript将数据存储到mysql数据库?

时间:2012-08-02 15:52:22

标签: javascript mysql ajax database google-maps-api-3

我还是AJAX的新手。我们有一个MySQL数据库,可以为注册该站点的人存储地址。然后,我们使用这些存储的地址通过JSON查询在Google Map(API v3)上创建标记。问题是,这很慢,并且我们允许的查询数量有限。所以我们在数据库中创建了字段来存储JSON调用的纬度和经度。

通过循环的每次传递,可以通过

检索数字

result[0].geometry.location.lat() result[0].geometry.location.lng()

如何获取这些数字并将其存储到数据库中的空白字段中?

2 个答案:

答案 0 :(得分:4)

Javascript在客户端/浏览器端运行 - 提供对mysql-server / databases的访问权限不是一个好主意。

只需使用一些服务器端逻辑(php)即可。

以下是W3通过AJAX和PHP检索数据的示例,只是更改为更新内容

http://www.w3schools.com/php/php_ajax_database.asp

答案 1 :(得分:2)

您可以使用javascript将数据发送到服务器,但是您需要一个库来与数据库系统进行交互,因此在服务器上,您通常会处理该数据并发送命令将其存储在数据库中。在PHP中,对MySQL的支持是内置的,因此您可以像mysql_XXXX或PDO对象一样连接到数据库的函数和对象。

http://php.net/manual/en/book.pdo.php