$a = '123';
mysqli_query($connect, "UPDATE `accounts` SET `solved` = $a WHERE `username` = $username");
这确实有效。
$a = 'qwert';
mysqli_query($connect, "UPDATE `accounts` SET `solved` = $a WHERE `username` = $username");
这不起作用。
solved
是accounts
中的一个小文本。如果$a
是一个字符串,则不会发生任何事情。
答案 0 :(得分:1)
尝试使用单引号括起$a
:
$a = 'qwert';
mysqli_query($connect,
"UPDATE `accounts` SET `solved` = '$a' WHERE `username` = $username");