我一直在使用GoDaddy,Windows Server(我知道它太糟糕了),幾乎一週的應用程序,一切似乎都好,我一直是一個PHP程序員大約一年了,從來沒有遇到過這樣的事情,我已經連接到MySQL數據庫整天突然我得到這個錯誤:在PHP中導致這種「調用未定義函數mysql_connect()」的錯誤?
Call to undefined function mysql_connect() on Line 6
可能某種類型的語法錯誤會導致什麼呢?
因爲我不能使用file_get_contents,因爲allow_url_fopen = off,這似乎不可能在使用Windows服務器的godaddy上更改,並且突然間出現此錯誤,所以我編寫了一個拉動XML Feed的捲曲。
這可能是什麼原因造成的?
以下是有問題的代碼:
session_start();
$ hostname =「test.com」; $ user =「root」; $ pw =「passwd」;
$ connection = mysql_connect($ hostname,$ user,$ pw) 或die(「couldnt connect to db」); $ db = mysql_select_db('mydb',$ connection) 或die(「couldnt find db」);
我創建了一個PHP5.ini來嘗試解決了allow_url_fopen和剛剛發現這個問題,這可能與:Updating PHP.ini on a GoDaddy Hosted site
我已經刪除了從服務器PHP5.ini文件,但錯誤仍然沒有消失了,也許需要一些時間?
奇怪的是,function_exists('mysql_connect')打印出1 – 2010-11-05 02:15:22
'錯誤'有點直言,'mysqli'(它沒有被稱爲'改進')和'PDO'已經有相當長的一段時間了。 – Wrikken 2010-11-05 02:16:03
這是RedHat/CentOS規則。 'yum安裝php-mysql'。完成! – karim79 2010-11-05 02:19:21