我試圖用php更新數據庫。Mysql沒有更新
該網站im工作,我有一個本地副本和副本服務器上。
它在本地工作,但在服務器上顯示它工作,但不更新數據庫。
我已檢查id和數據變量確實有一個值,並且teh連接正在工作。
這是我的代碼:
<?php
include("../../config/connect.php");
if($_GET['id'] and $_GET['data'])
{
$id = $_GET['id'];
$data = $_GET['data'];
$key = $_GET['key'];
echo $id;
echo "<br>";
echo $data;
echo "<br>";
echo $key;
echo "<br>";
if(mysqli_query($connection, "update userbadges set level='$data' where id='$id'"));
echo 'success';
}
?>
編輯Connect.php
<?php
$connection = mysqli_connect('localhost', 'myusername', 'mypassword', 'leaderboard');
?>
你最好告訴我們'connect.php' – RiggsFolly
從'if語句'中刪除';'並使用類似'mysqli_error($ connection)'的東西'並且再次運行腳本 –
你沒有做任何錯誤檢查在'mysqli_'函數上。問題可能在任何地方 – RiggsFolly