客户端生成应该存储在数据库中的数据。我喜欢用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/