$link=@mysqli_connect('localhost','root','root')|| die('資料庫連線錯誤');
//這一步可以實現連線
#$sql='set names utf8';
$result=mysqli_query($link,$sql);
var_dump($result);
//這一步無法使用mysqli擴展,出現警告:Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in D:\360Downloads\Software\phpStudy\WWW link.php on line 13##ULL 13##ULL #PHP版本為php-5.4.45,對應的php.ini檔案也已修改添加,在phpinfo.php裡可以找到mysqli
#mysql> select * from student;
秋香姐家的小书童2019-03-31 11:28:39
第一步打開你放置php的資料夾會看到一個資料夾叫做ext,這個資料夾中保存了php的各種擴充功能就包括mysqli擴充(你查看ext資料夾中是否有php_mysqli.dll文件,如果沒有請去php官網下載php),如果有就用編輯器打開php目錄下的php.ini(這個是Php的配置文件,是複製的php.ini-develoment文件,然後重命名為php. ini) 用編輯器開啟後尋找;extension=php_mysqli.dll(檔案中只會找到一個)然後把開始的;(分號)去掉,使擴充生效。 (如果要開啟其他擴充功能也是搜尋;extension=***去掉前面的;(分號)使其生效即可) 注意! ! ! ! ! ! !如果ext資料夾中有php_mysqli.dll擴展,而設定檔php.ini中找不到;extension=php_mysqli.dll可以手動新增(注意不要帶分號),如果還不行就下載一個新的php
所有設定變更完都需要重新啟動apache讓設定生效,重新啟動的方法是,windows + r,然後輸入services,msc 在控制中找到apache服務重啟即可
第二步驟第一步只是製定了php擴充的檔案名,沒有指定副檔所在的路徑。當extension_dir中已經指定擴充路徑時,可以省略路徑只填檔名,否則需要填入完整的檔案路徑。因此需要在php.ini中搜尋文字extension_dir,找到下面一行配置。
;extension_dir = “ext"
將這行配置的;(分號)取消,並修改成php擴充的檔案儲存路徑,如下:
extension_dir = "e/web/php/ext"
最後可以寫一個phpinfo() 函數,檢視是否有mysqli擴充