簡體   English   中英

用PHP將ajax數據發送到mysql

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM