使用AJAX将数据发送到数据库失败

ge

我想通过AJAX将数据发送到PHP文件,并且在PHP文件中,数据将保存到mysql数据库中。

这是我的AJAX代码:

$('a').on('click', function(){
    var href = $(this).attr('href'); 
    var JsSessionID = $(this).data('info');
    var data = 'url=' + href + '&JsSessionID=' + JsSessionID;
    $.ajax({
        url: "/wp-content/themes/twentyfifteen/js/test.php",
        type: "POST",
        data: data,
        success: function(data) {

        }
    });          
});

这是我的PHP代码:是的,没有mysqli ..仅用于测试。

$url = $_POST['url'];
$JsSessionID = $_POST['JsSessionID'];

$verbindung = mysql_connect ("abc","db1", "123")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");

mysql_select_db("db1")
or die ("Die Datenbank existiert nicht.");


$eintrag = "INSERT INTO test (ID, JsSessionID, URL) VALUES ('', $JsSessionID, $url)";
$eintragen = mysql_query($eintrag);

此代码无效。

数据没有保存到我的数据库中,我也不知道为什么。连接正确,AJAX将正确的数据发送到我的PHP文件。我测试了它-我尝试捕获数据并将其保存到txt文件中。

这可行。

$datei = fopen("daten.txt","w");
echo fwrite($datei, $url,100);
瞳孔

您正在(VARCHAR)不带单引号的MySQL查询中插入字符串数据:

改变:

$eintrag = "INSERT INTO test (ID, JsSessionID, URL) 
VALUES ('', $JsSessionID, $url)";

到:

$eintrag = "INSERT INTO test (ID, JsSessionID, URL) 
VALUES ('', '$JsSessionID', '$url')"; // Observe additional single quotes.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Jquery和Ajax将Json数据发送到数据库中?

使用Jquery / ajax将数据发送到数据库

AJAX到PHP不会使用NODEJS将数据发送到数据库

如何使用vue.js(ajax)将数据发送到数据库

使用Ajax将图像发送到数据库(php),而无需重新加载

将XML数据发送到MySQL数据库

将textarea数据发送到数据库的麻烦

将json数据发送到mysql数据库?

将数据从表单发送到数据库

当您通过“res.render”将数据发送到 HTML 模板时,使用 Ajax 获取 Mongodb 数据库

如何使用ajax将数据属性发送到laravel控制器(存储在数据库中)?

如何使用ajax javascript PHP将大型json数据(250kb)发送到mysql数据库

使用EtherCard.h库将arduino数据发送到我的数据库

将下拉列表的信息发送到数据库

我想使用 ajax 或任何其他方法将图像发送到数据库

使用javaservlet将数据从数据库发送到jsp

使用NodeMCU ESP8266将Arduino数据发送到mySQL数据库

在使用jQuery将数据发送到数据库时,如何使按钮处于活动状态?

如何使用用户帐户从 Firebase 将数据发送到数据库?

使用SqlDataSource将数据从FormView发送到我的数据库

无法使用Volley将数据发送到数据库

Django将数据发送到数据库:NOT NULL约束失败:sms_post.author_id

使用XHR将图像发送到在线存储/数据库

我有问题使用laravel将多个用户ID发送到数据库中

使用Android将图像发送到MySQL数据库

使用Cucumber将输出发送到数据库时,如何测试组件?

使用 Python 将值发送到数据库(SenseHAT 项目)

使用PHP将JSON信息发送到数据库?

如何使用PHP将时间发送到MySql数据库?