2016-09-28 21 views
-1
$con = mysql_connect('HOSTNAME', 'USER', 'PASSWORD'); 

我與上面的代碼運行,它顯示了以下我在這段代碼中遇到了兩個文件的錯誤。一個是workshop_connect.php,另一個是workshop_retrieve.php

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\DatabaseIntegration-master\workshop_connect.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\DatabaseIntegration-master\workshop_connect.php on line 3 Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\DatabaseIntegration-master\workshop_retrieve.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\DatabaseIntegration-master\workshop_retrieve.php on line 3

+4

這個擴展(mysql_ *)被棄用PHP 5.5.0的除去;,並且作爲PHP 7.0的已被刪除。 0。相反,應該使用mysqli或PDO_MySQL擴展。 –

+0

我猜你正在使用PHP7,'mysql_ *'api已被永久刪除。所以你將不得不恢復到PHP5.6。或者修改yuor碼來使用PDO或者'mysqli_ *'api的 – RiggsFolly

+0

所有的代碼啊 –

回答

0

If you are use PHP 7+ MYSQL no longer exist, try MYSQLi

的錯誤,如果你使用任何5.x版,請按照以下

嘗試檢查PHP MySQL擴展是否啓用。

<?php 
    phpinfo(); 
?> 

如果找不到mysql擴展名,主題mysql擴展未啓用。

找到php.ini文件並進行編輯。

找到行

;extension=php_mysql.dll 

和從線

extension=php_mysql.dll 
+0

已經刪除 –

+0

你有沒有重新設置你的服務器 –

相關問題