0
$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = $icon WHERE `userid` = $id");
查詢工作正常,但徽標不會更改。它是一個VARCHAR,我確信$ icon是一個字符串。它不會改變,但我在其他地方有相同的查詢,只是改變一個INT,它工作正常。用MySQL PHP更改VARCHAR?
$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = $icon WHERE `userid` = $id");
查詢工作正常,但徽標不會更改。它是一個VARCHAR,我確信$ icon是一個字符串。它不會改變,但我在其他地方有相同的查詢,只是改變一個INT,它工作正常。用MySQL PHP更改VARCHAR?
嘗試這個
$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = '$icon' WHERE `userid` = $id");
使用此查詢:
$db->query("UPDATE `".MLS_PREFIX."users` SET `logo` = {'$icon'} WHERE `userid` = {'$id'}");