[英]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.