2016-03-31 62 views
0

我試圖增加表中的值,但我不知道mysql,我不知道什麼是錯的。它似乎沒有問題,但當我檢查數據庫的數量沒有改變。提前致謝! :)php mysqli查詢將不起作用

$con = mysqli_connect($db_host, $db_user, $db_pass, $db_name); 

if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} else { 
    echo "it works!"; 
} 

switch ($_POST['found']) { 
    case "facebook": 
     mysqli_query($con,"UPDATE `found` SET `number` = 'number + 1' WHERE `id` = 'Facebook'"); 


     break; 
+0

這是錯誤'='數字+ 1''和http://php.net/manual/en/mysqli.error.php會告訴你這件事。 –

+0

嗨,對不起,我只是在學習mysqli,我該如何增加一個,這樣會出錯?感謝一家工廠! – james

+0

只是刪除引號周圍,你會很好去;-) –

回答

1

試試這個:

case "facebook": 
    mysqli_query($con,"UPDATE `found` SET number = number + 1 WHERE `id` = 'Facebook'") or die(mysqli_error($con)); 

希望這有助於。

+0

非常感謝! – james