我嘗試更新的字段,所以當IM在本地主機它成功地一切,但是當IM服務器上它確實nothing.Here代碼:查詢工作在本地主機上,而不是在服務器
if(isset($_POST['update'])){
$update_data = array(
'total_kills' => $total_kills,
'total_deaths' => $total_deaths,
'total_assists' => $total_assists,
'highest_champ_dmg' => $highest_champ_dmg,
'times_played' => $times_played,
'wins' => $wins,
'losses' => $losses,
'win_rate' => $win_rate,
'record_total_dmg' => $record_total_dmg,
'total_kda' => $total_kda,
'average_kills' => $average_kills,
'average_deaths' => $average_deaths,
'average_assists' => $average_assists,
'average_kda' => $average_kda,
'highest_kills' => $highest_kills,
'highest_deaths' => $highest_deaths,
'highest_assists' => $highest_assists,
'highest_kda' => $highest_kda,
'lowest_kills' => $lowest_kills,
'lowest_deaths' => $lowest_deaths,
'lowest_assists' => $lowest_assists,
'lowest_kda' => $lowest_kda
);
foreach($update_data as $field=>$data){
$update = '`' . $field .'` = \'' . $data . '\'';
$dbc->query("UPDATE `champions` SET ".implode(', ',array($update)) ."WHERE `name`='$champ_name'");
}
}
if(!$_SESSION['Username'] == ""){
echo '<input type="submit" value="Update" name="update">';
}
有什麼我應該知道,這影響,代碼何時被託管?
步驟一:[啓用錯誤報告(http://stackoverflow.com/a/6575502/)。 –
給出了沒有錯誤=/ – user3271329
錯誤報告爲PHP是不一樣的錯誤爲MySQL?你用過'mysql_error()'嗎? –