2016-12-24 62 views
0
$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = $icon WHERE `userid` = $id"); 

查詢工作正常,但徽標不會更改。它是一個VARCHAR,我確信$ icon是一個字符串。它不會改變,但我在其他地方有相同的查詢,只是改變一個INT,它工作正常。用MySQL PHP更改VARCHAR?

回答

0

嘗試這個

$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = '$icon' WHERE `userid` = $id"); 
0

使用此查詢:

$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = {'$icon'} WHERE `userid` = {'$id'}");