$.ajax({
url: 'http://localhost/xampp/htdocs/ajax.php',
contentType: 'application/json',
type: 'post',
data: {
//分數是一個新的變量和COUNT2是一個整數變量,我想將它發送到數據庫 「分數」:「COUNT2」 },問題與插入到SQL查詢
success: function() {
alert("ok");
},
error: function() {
alert("error");
}
});
上面的代碼提醒我「ok」。
function connect(){
$connect = mysql_connect('localhost','root','') or die("ERROR");
$connect2Database = mysql_select_db('fypdb', $connect);
return $connect;
}
if(isset($_POST)){
if($connect = connect()){
$query = "INSERT INTO fypdbtable (score) VALUES ('".$_POST['score']."');";
$completeQuery = mysql_query($query, $connect);
}
}
我認爲這個問題是在 「插入」 查詢,因爲在ajax.php提示我注意:未定義指數:得分在C:\ XAMPP \ htdocs中\ XAMPP \ htdocs中\上線14 ajax.php其中它是查詢行
任何幫助會感激
你** **需要停止使用' mysql_'的擴展名。改用MySQLi或PDO。此外,您的代碼是廣泛開放的SQL注入,閱讀[我怎樣才能防止SQL注入PHP?](http://stackoverflow.com/q/60174/3899908) – worldofjr 2014-11-22 21:35:53
如果你有'if(isset($ _ POST )){'use'if(isset($ _ POST ['score'])){'改爲。我非常懷疑這個數值沒有設定。 – worldofjr 2014-11-22 21:39:01
它設置爲從fyp.php count2,並試圖將其移動到ajax.php並從那裏到我的數據庫 – 2014-11-22 22:46:17