1
我最近移動了一個應用程序,使用舊的mysql函數來使用mysqli函數。該應用程序連接到每個請求的數據庫,並與舊的功能,你不需要通過數據庫連接,但與你所做的新功能。我已經將連接放置在GLOBALS數組中供我的mysql庫使用。GLOBALS數組中的mysqli連接 - 錯誤
$GLOBALS['connection'] = mysqli_connect($host, $user, $pass, $db);
問題1:有沒有理由不這樣做?
問題2:一切似乎當我訪問應用程序工作正常,但Googlebot的似乎遇到了問題:
mysqli_real_escape_string()預計參數1是mysqli的,空給出
當連接從$GLOBALS
陣列傳入時。 Anny想法爲什麼Googlebot可能導致數據庫連接不存在?