如何解決PHP Fatal error: Call to undefined function mysql_query() in file.php on line X
##在開發中,使用PHP編寫網站時,經常會遇到一些錯誤。其中,PHP Fatal error: Call to undefined function mysql_query() in file.php on line X是常見的錯誤之一。這個錯誤通常是由於未正確配置或載入MySQL擴充庫造成的。本文將介紹如何解決這個錯誤,並給出對應的程式碼範例。 首先,我們需要確保已經正確安裝了MySQL並載入了對應的擴充功能庫。對於使用XAMPP、WAMP等類似工具的用戶,通常已經內建了MySQL擴充庫,並且透過設定檔進行了載入。若未使用這些工具,可以透過檢查php.ini檔案中的配置來確定是否已經載入了MySQL擴充函式庫。在這裡,我們假設已經正確安裝並載入了MySQL擴充函式庫。 當遇到PHP Fatal error: Call to undefined function mysql_query()錯誤時,原因通常是因為沒有使用正確的MySQL函數。從PHP 5.5版本開始,MySQL擴充函數被棄用,官方推薦使用MySQLi或PDO擴充函式庫來操作資料庫。因此,我們需要使用這些替代函數來解決這個錯誤。 下面是一個範例程式碼,示範如何使用MySQLi擴充程式庫來連接資料庫並執行查詢操作:18bc82c0a23a52a1086321a80af014b3connect_error) {die('连接数据库失败: ' . $conn->connect_error);}$sql = 'SELECT * FROM users';
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) { echo '用户名:' . $row['username'] . ', 邮箱:' . $row['email'] . '<br>'; }} else {
echo '没有找到用户';}$conn->close();
?>
以上是如何解決 PHP Fatal error: Call to undefined function mysql_query() in file.php on line X的詳細內容。更多資訊請關注PHP中文網其他相關文章!