在使用php對(duì)mysql進(jìn)行連接的過程中,出現(xiàn)了Fatal error: Uncaught Error: Class "mysqli" not found in的問題
解決方案
這個(gè)錯(cuò)誤通常表示您的PHP代碼中缺少M(fèi)ySQL擴(kuò)展或者沒有啟用MySQL擴(kuò)展。
我們首先確認(rèn)一下PHP環(huán)境中已經(jīng)安裝了MySQL擴(kuò)展。檢查一下自己的php路徑下有沒有php_mysqli.dll這個(gè)文件,如果有證明你的php是可以連接mysql的。
找到php.ini文件,打開并查找extension=mysqli,并將前面的分號(hào)去掉
4. 查找 extension=mysqli,并把其前面的 ; 去掉 (PS. 有兩個(gè)關(guān)于extension=mysqli的查找結(jié)果,注意修改的位置)
5. 查找 extension_dir,找到?extension_dir = "ext" 一行,也是將其前面的 ; 去掉 (PS. 注意 extension_dir = "ext"? 位于 ; On windows: 的下方),并將ext改為PHP環(huán)境中ext文件夾的絕對(duì)路徑
然后重啟一下Apache服務(wù)器,
在.php文件中輸入phpinfo();查看mysqli是否成功連接,顯示有mysqli就表示成功連接上了
- php :PHP 8.2 (8.2.13),,【8.新版,目前最新只有這個(gè)版本,配置mysql無問題,這個(gè)新版PHP 8.3 (8.3.0),版本存在配置鏈接異常】
<?php
$host='localhost'; // 數(shù)據(jù)庫主機(jī)名
$username="root"; // 數(shù)據(jù)庫用戶名
$password="a6"; // 數(shù)據(jù)庫密碼
$dbname="mysql"; // 數(shù)據(jù)庫名
$connID=mysqli_connect($host,$username,$password,$dbname); // 建立數(shù)據(jù)庫連接
if (mysqli_select_db($connID,$dbname)) { // 選擇數(shù)據(jù)庫
echo "數(shù)據(jù)庫連接成功"; // 數(shù)據(jù)庫連接成功
}
else
{
echo "數(shù)據(jù)庫連接失敗"; // 數(shù)據(jù)庫連接失敗
}
?>
附件文章來源:http://www.zghlxwxcb.cn/news/detail-779990.html
<?php
phpinfo();
?>
文章來源地址http://www.zghlxwxcb.cn/news/detail-779990.html
到了這里,關(guān)于解決 php 連接mysql數(shù)據(jù)庫時(shí)報(bào)錯(cuò):Fatal error: Class ‘mysqli’ not found in問題【更新23.12.12】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!