当前位置: 首页 > 面试题库 >

使用javascript / AJAX将数据插入MySQL数据库

贡和裕
2023-03-14
问题内容

我使用Google Maps API制作了一个非常简单的页面,其中有几个字段,用户将在其中放置一些数据。看起来像-

http://aiworker2.usask.ca/marker_field_db.html

我要做的是使用javascript / Ajax将数据存储到MySQL数据库中。我发现了几个使用Jquery的示例。我是这个javascript /
Ajax / Jquery平台的新手。现在我的问题是

  1. 是否可以在不使用JQuery的情况下将数据插入MySQL数据库?
  2. 任何人都可以发送任何简单示例或教程的链接来解决此问题吗?

提前致谢。


问题答案:

您的JavaScript在客户端(在浏览器中)上运行。您的MySQL数据库存在于服务器上。

简而言之,客户端JavaScript无法建立与MySQL 的 直接
连接。您需要向运行与MySQL交互的脚本的服务器发出AJAX请求。该脚本可以用具有MySQL库的任何语言编写。

这是一个发出AJAX请求的示例,该请求调用服务器上的PHP脚本,该脚本随后又从MySQL数据库获取数据并将结果返回给客户端:

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



 类似资料:
  • 问题内容: 通讯: 但是我想通过Ajax将我的电子邮件插入数据库。我不希望页面被重定向,因为每次刷新页面时,都会将空值插入数据库。 我只希望我的电子邮件通过Ajax插入数据库,然后再发送电子邮件,即 应该消失,并且应该有“您已成功订阅”行。 任何简短的代码将非常有用..预先感谢您:) 问题答案: 尝试这个: 和在 不要使用已弃用的。 实际上,如果您的问题是将空值插入数据库,则尝试此操作,这里不需要

  • 问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;

  • 问题内容: 从Python脚本向MySQL插入一些数据时,出现一个奇怪的错误。这基本上与我要插入的变量为空有关。我认为MySQL不喜欢空白变量,但是还有其他我可以将其更改为可以与我的insert语句一起使用的东西吗? 我可以成功地使用一条语句将其设置为0(如果为空),但这可能会弄乱我计划稍后在MySQL中进行的某些数据分析。有没有办法将其转换为或某种方式,以便MySQL接受但不添加任何内容? 问题

  • 我是laravel的新手,当我使用单击函数提交表单时出现了一些问题。ajax jquery controller不会将数据保存到数据库,每次响应时都会使用整个html文件。请帮帮我。 关于标题的一些信息 请求URL:http://akshay.laravel/patient1?fname=asdknkl 状态代码:200 OK 远程地址:[::1]:80 推荐人策略:降级时无推荐人 缓存控制:无缓

  • 问题内容: 我有以下要存储在数据库中的数组… 我试图搜索谷歌上如何做到这一点,我所能找到的是表明插入数组之前需要对数组进行拆分的信息。它是否正确?抱歉,天真,对于php来说还很陌生。 问题答案: 您不能直接将数组插入 mysql, 因为 mysql 无法 识别php 数据类型。 Mysql 只了解 SQL 。因此,要将数组插入mysql数据库,必须将其转换为sql语句。可以手动或通过库来完成。输出

  • 我正在尝试通过我的应用程序将数据插入Google Cloud mysql数据库,该应用程序是通过eclipse构建在java上的。这是代码: 部署项目后,我遇到以下错误: java.sql.SQLException:没有找到适合jdbc: mysql://google/eduvitae? cloud dSqlInstance=edu-vitae1的驱动程序 谁能帮我解决这个问题。提前谢谢