球員我有一個大型數據庫,所以當我想完全更新我的一些列我有超時錯誤(我嘗試一些方法來增加超時和失敗)但我的問題是我想繞過這問題我想更新我的空列在某些表中。所以我想使用這個查詢代碼,但我有沒有錯誤的空白頁面可以告訴我什麼問題,或者如果可能請求請告訴我一個好方法。檢查列如果空然後做更新
$sql = 'SELECT topic_first_poster_avatar FROM ' . TOPICS_TABLE . ' WHERE topic_poster = ' . (int) $row['user_id'] . 'IF topic_first_poster_avatar = ""
SET topic_first_poster_avatar = \'' . $db->sql_escape($avatar_info);
$db->sql_query($sql);
不知道關於PHP,但爲什麼不只是'UPDATE topics_table SET top_first_poster_avatar = ... WHERE top_first_poster_avatar = '''? – plalx
?!但是我們必須用user_id檢查每一行以導入正確的數據,否則所有空列將採取相同的信息 – user3718571
@plalx爲什麼不把它作爲答案? –