1. 程式人生 > 其它 >PHP——連線MySQL報錯Fatal error: Call to undefined function mysql_connect() in xxx on line n

PHP——連線MySQL報錯Fatal error: Call to undefined function mysql_connect() in xxx on line n

技術標籤:滲透測試資料庫mysqlphpsql

文章目錄

一、問題描述

使用 PHP5連線資料庫時報錯Fatal error: Call to undefined function mysql_connect() in xxx on line n
在這裡插入圖片描述

PHP程式碼如下:

<?php
$uid = $_GET['id'];
$sql = "SELECT * FROM userinfo where id=$uid";
$conn = mysql_connect('localhost:3306','root','root');
mysql_select_db
("test",$conn); $result = mysql_query($sql,$conn); print_r('當前SQL語句:'.$sql.'<br/>結果:'); print_r(mysql_fetch_row($result));

二、解決方法

php.ini未開啟相關拓展功能

開啟php目錄下的php.ini配置檔案,搜尋mysql,將以下兩項前面的分號去除,表示開啟:
在這裡插入圖片描述
再搜尋extension_dir,將On Windows下的分號去除:
在這裡插入圖片描述
重啟伺服器即可訪問MySQL