這是代碼變量問題
if($_POST['submit']) {
$rid = $_GET['rid'];
$award = $_GET['award'];
$award_id = $_GET['award_id'];
$member_id = $_GET['member_id'];
$result = $mysqli->query("UPDATE ".$dbprefix."clanawards_requests SET maa_status = '3' WHERE maa_request_id = '$rid'");
$result = $mysqli->query("UPDATE ".$dbprefix."clanawards_members SET '".$award."' = '1' WHERE maa_member_id = '$member_id'");
的問題是在這條線
$result = $mysqli->query("UPDATE ".$dbprefix."clanawards_members SET '".$award."' = '1' WHERE maa_member_id = '$member_id'");
要精確SET '".$award."' = '1'
'".$award."'
是列名,變量和一切其他的作品,但這部分代碼沒有更新。
我需要知道的是如何讓變量在這個mysqli字符串中工作。
怎麼樣,如果你說的$ SQL =「這裏創建你更新串」 ......然後呼應它,看看它看起來多麼可怕 – Drew
^^^^所以更容易調試這方式 –
和那個專欄的名字是什麼; '列1'? '第1列'? '列'xxx''? '羅馬神廟廟柱'? –