2016-12-25 59 views
-2

工作我管理這是建立在一年兩回一個網站。整個項目基於PHP,並且mysql用於連接數據庫。它表現良好,直到最近它停止工作。我做了一些調整,發現數據庫連接文件存在一些問題。我用mysqli_connect替換了mysql_connect,並且網站的某些部分開始工作。當然,一切都不會工作,因爲它是建立在MySQL語法。現在,我不可能用mysqli語法來替換所有的代碼。數據庫連接不是的mysql_connect

那麼,有沒有辦法讓網站工作,保持的mysql_connect在數據庫連接文件。可能是這個問題的原因是什麼?

任何幫助表示讚賞感謝。

+3

你可能混合mysql_與mysqli_,和/或沒有通過數據庫連接到函數,需要它在mysqli_。但是,直到我們看到您的整個代碼,我們纔會知道。 –

+0

如果你會想下mysql_運行,那麼你就需要仍然支持API的一個PHP版本,並在任何mysqli_不能混用。 –

+0

其實,親愛的...你已經混合MySQL和MySQI ....它不是一個完美的方式......你應該使用... ... mysqli的語法每一個地方......如果妳不想它mysqli然後用MySQL語法啓動它 –

回答

-1

關於MySQL原:MySql original php doc

這個擴展不贊成PHP 5.5.0,並作爲PHP 7.0.0已被刪除。相反,應該使用mysqli或PDO_MySQL擴展。另請參閱MySQL API概述以獲取進一步幫助,同時選擇MySQL API。

所以...如果你還想使用MySQL原庫連接到你的數據庫,你必須使用PHP版本7.0.0烏德

另一個想法是利用軟件自動查找和文件替換字符串 fnr.exe 所以你改變mysql_connect到mysqli_connect很容易

+0

感謝您提供軟件。我想我會在我的進一步作品中嘗試。 –