新聞中心
php.ini怎么擴展mysql
Mysqli是php5之后才有的功能,沒有開啟擴展的朋友可以打開您的php.ini的配置文件。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計制作、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)長嶺,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
查找下面的語句:;extension=php_mysqli.dll將其修改為:extension=php_mysqli.dll即可。
相對于mysql有很多新的特性和優(yōu)勢
(1)支持本地綁定、準(zhǔn)備(prepare)等語法
(2)執(zhí)行sql語句的錯誤代碼
(3)同時執(zhí)行多個sql
(4)另外提供了面向?qū)ο蟮恼{(diào)用接口的方法。
下面一一用php實例進(jìn)行mysqli數(shù)據(jù)庫連接!
使用方法一:使用傳統(tǒng)的面向過程的方法
php代碼如下:
?php
$connect?=?mysqli_connect('localhost','root','','volunteer')?or?die('Unale?to?connect');
$sql?=?"select?*?from?vol_msg";
$result?=?mysqli_query($connect,$sql);
while($row?=?mysqli_fetch_row($result)){
echo?$row[0];
}
?
使用方法二:使用面向?qū)ο蟮姆椒ㄕ{(diào)用接口(推薦使用)
看php代碼如下:
復(fù)制代碼?代碼如下:
?php
//創(chuàng)建對象并打開連接,最后一個參數(shù)是選擇的數(shù)據(jù)庫名稱
$mysqli?=?new?mysqli('localhost','root','','volunteer');
//檢查連接是否成功
if?(mysqli_connect_errno()){
//注意mysqli_connect_error()新特性
die('Unable?to?connect!').?mysqli_connect_error();
}
$sql?=?"select?*?from?vol_msg";
//執(zhí)行sql語句,完全面向?qū)ο蟮?/p>
$result?=?$mysqli-query($sql);
while($row?=?$result-fetch_array()){
echo?$row[0];
}
?
以上兩個php實例運行的結(jié)果完全相同,可以清楚的看到使用mysqli類對象構(gòu)建數(shù)據(jù)庫連接的優(yōu)勢!
插入和修改記錄我就不用講了,只要更改一下sql語句就行,下一篇我會講prepare接口特性!
如何在PHP7中安裝mysql的擴展
1,去php網(wǎng)站上下載mysql擴展
2,解壓并使用phpize工具初始化,編譯:
#解壓
tar xzvf mysql-45881bd.tar.gz
#進(jìn)入mysql擴展目錄
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目錄
/opt/php/bin/phpize
#編譯mysql擴展,使用mysql native driver作為mysql鏈接庫
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make make install
5,編輯php.ini文件,把mysql.so拷貝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
6,重啟php
php5.5如何擴展php-mysql
php5默認(rèn)不支持mysql擴展,基本設(shè)置如下:
1. php.ini設(shè)置
(1).php.ini里打開mysql擴展
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
(2).extension_dir指向含有php_mysql.dll的目錄extension_dir = "C:\php\ext\"
3. php.ini拷貝到C:\windows下面
4. libmysql.dll、php5ts.dll拷貝到c:\windows\systems32下(或者在系統(tǒng)PATH中添加php目錄:c:\php;C:\php\ext)
5. apache配置文件httpd.conf的修改
PHPIniDir "C:/php/"
分享名稱:php怎么擴展mysql php操作mysql數(shù)據(jù)庫的擴展有哪些
網(wǎng)站路徑:http://fisionsoft.com.cn/article/doejgce.html