[英]send ajax data to mysql with php
我实现下面的javascript函数来收集数据并显示它们,但是我需要将这些数据保存到mysql数据库中以跟踪数据,我尝试了下面的php代码在本地连接到mysql,但是没有用,我认为这个问题不知道如何收集数据并将其插入查询中
这是JavaScript代码:
function Script2()
{
var player = GetPlayer();
$.ajaxSetup({ cache: false });
$.ajax({
url: "data.php",
type: "GET",
processData: true,
data: {"entry.939953095" :player.GetVar("username"),
"entry.391274481" :player.GetVar("Slide1"),
"entry.822772676" :player.GetVar("slide2"),
"entry.934389578" :player.GetVar("slide3"),
"entry.1669272782" :player.GetVar("slide4"),
"entry.1486049396" :player.GetVar("Slide5"),
"entry.264581670" :player.GetVar("slide6"),
dataType: "jsonp",
success: function (data) {
processData(data);
}
});
php文件以连接到数据库并存储数据
<?php
if(isset($_REQUEST))
{
$connect_error='sorry we\'re experincing connection error';
@mysql_connect('localhost','root','') or die($connect_error);
mysql_select_db('lo-test') or die($connect_error);
error_reporting(E_ALL && ~E_NOTICE);
$data=$_GET['player.GetVar("Slide1")'];
$sql="INSERT INTO lo-test(text2) VALUES ('$data')";
$result=mysql_query($sql);
}
?>
关于我的代码的任何建议以及如何使用Get或Post处理变量
您将获得这样的数据
$data = $_GET['entry.939953095'];
或者,您也可以尝试转储$_GET
变量并查看其具有的所有键
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.