2015-01-26 32 views
0
$a = '123'; 
mysqli_query($connect, "UPDATE `accounts` SET `solved` = $a WHERE `username` = $username"); 

這是行不通的。mysqli_query不能使用字符串,但帶有數字

$a = 'qwert'; 
mysqli_query($connect, "UPDATE `accounts` SET `solved` = $a WHERE `username` = $username"); 

這是行不通的。

solved是一個小文字accounts。如果$a是一個字符串,則不會發生任何事情。

回答

1

嘗試圍繞$a用單引號:

$a = 'qwert'; 
mysqli_query($connect, 
      "UPDATE `accounts` SET `solved` = '$a' WHERE `username` = $username"); 
相關問題