2016-12-24 60 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'}");