mysql - 如何使用ajax(客户端)将数据插入到mysql表中

标签 mysql ajax insert client

客户端生成应该存储在数据库中的数据。我喜欢用ajax来保存数据。你能帮帮我吗?

我在 JS 文件中使用了以下代码:

var queryString = "?hrefAdd=" + hrefAdd;
ajaxRequest.open("GET","ajax_request.php" ,queryString , true);

这是ajax_request.php

<?php
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("lln") or die(mysql_error());
mysql_query("CREATE TABLE links(

link_add varchar(50) NOT NULL,
PRIMARY KEY  (link_add))")
or die(mysql_error());  
$link = $_GET['hrefAdd'];
// Escape User Input to help prevent SQL Injection
 $link = mysql_real_escape_string($link);
 mysql_query("INSERT INTO links (link_add) VALUES ('$link')") or die(mysql_error());
?>

但表中没有插入任何内容。

最佳答案

您必须使用服务器端代码将数据存储在数据库中。但是,您可以使用 Ajax 将数据从客户端发送到服务器并将其存储在数据库中。

关于mysql - 如何使用ajax(客户端)将数据插入到mysql表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326721/

相关文章:

mysql - 无法通过 Apache Isis 创建数据

php - 绑定(bind) jQuery 网格?

sql - LINQ 到 SQL : table insert on multiple tables

database - 如何使用 Entity Framework 填充数据库

mysql - 如何只从 MySQL 的字段中选择第一个不同的匹配项?

mysql - 如何设置评级表SQL

php - 在数据库中设置 utf8 - 我可以从 php 代码中删除 SET NAMES utf8

javascript - jQuery ajax json 响应的长度未定义且数据不正确

jQuery prepend 正在追加

php - 优惠券代码统计