通过 PHP 中的链接更新 MySQL 数据库
我想做的是调用 php 类来更新连接的 mysql 数据库,而不更改页面。我想我可以用 Ajax 做到这一点,但我不确定。我见过大量使用表单的示例,但我正在寻找一个简单的 link
。
What I am trying to do is call a php class to update a connected mysql db, without changing the page. I am thinking I can do it with Ajax, but I am not certain. I have seen tons of examples using forms, but I am looking for a simple <a href="#">link</a>
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要扩展 Khez 的评论,使用 jquery 你可以使用类似的内容:
You will need to inlude the jquery libray
To expand on Khez's comment, using jquery you could use something like:
You will need to inlude the jquery libray
最简单的方法是使用一些 Ajax,可能是通过 JQuery。一个简单的例子是采用像
Form.php
这样的表单,然后将其与一些 JQuery 链接以拦截该表单,并将其发送到 PHP 文件
JQuery.js
然后,创建 PHP 文件来解释它
rate.php
本质上,JQuery拦截表单操作并取消它,然后使用
serialize()
将数据打包并设置为rate.php
作为 POST 数据。然后,rate.php 将其作为正常的 POST 提交进行处理,而 echo() 则是“true”或“false”的 JSON 编码结果,具体取决于是否SQL 查询成功,该结果被发送回 JQuery 脚本。 JQuery 解释 JSON 对象,然后根据 SQL 查询是否成功执行操作。Easiest way is to use some Ajax, probably through JQuery. A simple example would be to take a form like
Form.php
Then link it with some JQuery to intercept the form, and send it to a PHP file
JQuery.js
Then, create the PHP file to interpret it
rate.php
Essentially, the JQuery intercepts the form action and cancels it, then uses
serialize()
to package up the data and set it torate.php
as POST data. Thenrate.php
handles it as a normal POST submission, andecho()
s a JSON encoded result of either "true" or "false", depending on whether or no the SQL query was successful, which is sent back to the JQuery script. The JQuery interprets the JSON object, then performs actions based on whether or not the SQL Query was successful.