1.面向?qū)ο蟮氖褂梅绞?/p>
在安仁等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,安仁網(wǎng)站建設(shè)費(fèi)用合理。
$db
=
new
mysqli('localhost',
'root',
'123456',
'dbname');
如果建立連接時(shí)未指定數(shù)據(jù)庫則選擇使用的數(shù)據(jù)庫,切換使用的數(shù)據(jù)庫
$db-select_db('dbname');
$query
=
"SELECT
*
FROM
user
WHERE
uid=4";
$result
=
$db-query($query);
$result_num
=
$result-num_rows;
$row
=
$result-fetch_assoc();
//返回一個(gè)關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值
$row
=
$result-fetch_row();
//返回一個(gè)列舉數(shù)組,可以通過$row[0]的方式取得值
$row
=
$result-fetch_array();
//返回一個(gè)混合數(shù)組,可以通過$row['uid']和$row[0]兩種方式取得值
$row
=
$result-fetch_object();
//返回一個(gè)對(duì)象,可以通過$row-uid的方式取得值
$result-free();
//釋放結(jié)果集
$db-close();
//關(guān)閉一個(gè)數(shù)據(jù)庫連接,這不是必要的,因?yàn)槟_本執(zhí)行完畢時(shí)會(huì)自動(dòng)關(guān)閉連接
當(dāng)進(jìn)行INSERT、UPDATE、DELETE操作時(shí),使用$db-affected_rows查看影響行數(shù)
2.面向過程的使用方式
$db
=
mysqli_connect('localhost',
'root',
'123456',
'dbname');
如果建立連接時(shí)未指定數(shù)據(jù)庫則選擇使用的數(shù)據(jù)庫,切換使用的數(shù)據(jù)庫
mysqli_select_db($db,
'dbname');
查詢數(shù)據(jù)庫
$query
=
"SELECT
*
FROM
user
WHERE
uid=4";
$result
=
mysqli_query($db,
$query);
$result_num
=
mysqli_num_rows($result);
返回一行結(jié)果
$row
=
mysqli_fetch_assoc($result);
//返回一個(gè)關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值
$row
=
mysqli_fetch_row($result);
//返回一個(gè)列舉數(shù)組,可以通過$row[0]的方式取得值
$row
=
mysqli_fetch_array($result);
//返回一個(gè)混合數(shù)組,可以通過$row['uid']和$row[0]兩種方式取得值
$row
=
mysqli_fetch_object($result);
//返回一個(gè)對(duì)象,可以通過$row-uid的方式取得值
斷開數(shù)據(jù)庫連接
mysqli_free_result($result);
//釋放結(jié)果集
mysqli_close($db);
//關(guān)閉一個(gè)數(shù)據(jù)庫連接,這不是必要的,因?yàn)槟_本執(zhí)行完畢時(shí)會(huì)自動(dòng)關(guān)閉連接
當(dāng)進(jìn)行INSERT、UPDATE、DELETE操作時(shí),使用mysqli_affected_rows()查看影響行數(shù)
擴(kuò)展庫是php擴(kuò)展的功能,比如php本來不支持操作某種功能 ,但在新版本想對(duì)它提供支持,就以擴(kuò)展的方式來提供,這樣,我們?cè)谂渲胮hp時(shí),如果我們不用此功能,我們就可以讓php不加載他.從而節(jié)省服務(wù)器資源.提供其性能\x0d\x0a php的擴(kuò)展庫一般放在php目錄下的ext目錄里.你在網(wǎng)上下載的php壓縮包解壓后應(yīng)該可以看到.\x0d\x0a php.ini中的 extension_dir 用來指定你的擴(kuò)展名的地址 。\x0d\x0a php.ini中有一排像 ;extension="xxxxxx.dll" 的內(nèi)容就是用來配置讓你的php運(yùn)行環(huán)境支持什么不支持什么。\x0d\x0a以下為php.ini中的剪切段\x0d\x0a------------------------------\x0d\x0a;extension=php_bz2.dll\x0d\x0a;extension=php_curl.dll\x0d\x0a;extension=php_dba.dll\x0d\x0a;extension=php_dbase.dll\x0d\x0a;extension=php_exif.dll\x0d\x0a;extension=php_fdf.dll\x0d\x0a;extension=php_gd2.dll //php對(duì)圖片操作的擴(kuò)展\x0d\x0a;extension=php_gettext.dll\x0d\x0a;extension=php_gmp.dll\x0d\x0a;extension=php_ifx.dll\x0d\x0a;extension=php_imap.dll\x0d\x0a;extension=php_interbase.dll\x0d\x0a;extension=php_ldap.dll\x0d\x0a;extension=php_mbstring.dll\x0d\x0a;extension=php_mcrypt.dll\x0d\x0a;extension=php_mhash.dll\x0d\x0a;extension=php_mime_magic.dll\x0d\x0a;extension=php_ming.dll\x0d\x0a;extension=php_msql.dll\x0d\x0a;extension=php_mssql.dll //php操作mssql (sql server)數(shù)據(jù)庫的擴(kuò)展\x0d\x0a;extension=php_mysql.dll //php操作mysql數(shù)據(jù)庫的擴(kuò)展\x0d\x0a------------------------------\x0d\x0a要讓php支持某種功能,把extension前面的 " ; "號(hào)去掉,重啟apache或iis即可。
PDO擴(kuò)展為PHP訪問數(shù)據(jù)庫定義了一個(gè)輕量級(jí)的、一致性的接口,它提供了一個(gè)數(shù)據(jù)訪問抽象層,這樣,無論使用什么數(shù)據(jù)庫,都可以通過一致的函數(shù)執(zhí)行查詢和獲取數(shù)據(jù)。
在一些PHP管理系統(tǒng)需要開啟PDO和PDO_MySQL擴(kuò)展,方法很簡(jiǎn)單:
1、找到php.ini文件
2、打開后,搜索 extension=php_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面“;”的注釋。
最終這兩行配置內(nèi)容如下:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
重新啟動(dòng)apache或者iis后,在phpinfo函數(shù)中查看,是否開啟。
首先mysqli("
localhost
","root","1234");應(yīng)該是個(gè)函數(shù),不應(yīng)該用new
關(guān)鍵字。
new
是來實(shí)例化對(duì)象的。
$link
=
mysqli_connect(
'localhost',
/*
The
host
to
connect
to
連接MySQL地址
*/
'user',
/*
The
user
to
connect
as
連接MySQL用戶名
*/
'password',
/*
The
password
to
use
連接MySQL密碼
*/
'world');
這個(gè)才是連接語句。
標(biāo)題名稱:php擴(kuò)展庫數(shù)據(jù)庫,php 擴(kuò)展庫
文章網(wǎng)址:http://aaarwkj.com/article44/dssjiee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、域名注冊(cè)、網(wǎng)站收錄、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)