2015-02-12 59 views
-1

當我跑在我的服務器下面的腳本:http://192.163.227.245/~ealthte6/e_marps/emarps/database/db_connect.php
我給了我一個空白頁,並在我的error_log文件中生成以下錯誤:PHP致命錯誤:調用未定義的函數mysql_connect()函數中美分OS

[11-Feb-2015 23:30:30 America/Denver] PHP Fatal error: Call to undefined function mysql_connect() in /home/ealthte6/public_html/e_marps/emarps/database/db_connect.php on line 6 

我檢查了我的php.ini文件:http://192.163.227.245/~ealthte6/info.php 我有MySQL啓用我只是不明白爲什麼我不斷收到此錯誤。請你指教? 下面是我的連接腳本:

<?php 
$db_connection = 'localhost'; 
$db_user = 'marps_user'; 
$db_passwd = '123456'; 
$db_name = 'marps_db'; 
$link = mysql_connect($db_connection,$db_user , $db_passwd); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 
mysql_close($link); 
?> 
+1

我認爲你的服務器想和你溝通,並告訴你不要使用'mysql_ *'API。我認爲你的服務器希望你使用['mysqli_ *'](http://php.net/manual/en/book.mysqli.php)或['PDO'](http://php.net/manual/ en/book.pdo.php)(像以前的人喜歡不同的咖啡,你的服務器不像mysql_ *一樣,像很多其他服務器一樣) – Rizier123 2015-02-12 06:47:42

+0

停止使用不推薦的'mysql_ *'功能!改用PDO/MySQLi。你有沒有讀過PHP文檔? – Raptor 2015-02-12 06:47:58

+0

檢查你的配置文件中的擴展名(pref mysqli_)未註釋 – Endacy 2015-02-12 06:48:50

回答

0

請檢查MySQL的是否與PHP連接...你可以找到它直通下面的代碼

創建一個PHP頁面info.php的與代碼 的phpinfo( );

並檢查是否在創建/安裝php時配置了mysql。

相關問題