亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 59
粉絲 0
評論 1
訪問量 57450
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP代碼實(shí)現(xiàn)數(shù)據(jù)庫連接與數(shù)據(jù)庫查詢的基本操作——2018年4月24日23時(shí)59分
白貓警長的博客
原創(chuàng)
1396人瀏覽過

數(shù)據(jù)庫的連接操作 與 數(shù)據(jù)庫的查詢操作與總結(jié)

PHP代碼實(shí)現(xiàn)數(shù)據(jù)庫連接操作

mysqli_connect.php文件

實(shí)例

<?php 
/**
 * mysqli數(shù)據(jù)庫連接
 * 步驟:
 * 1. 創(chuàng)建連接參數(shù)
 * 2. 調(diào)用連接函數(shù),返回連接資源
 * 3. 判斷是否連接成功
 * 4. 選擇數(shù)據(jù)庫
 * 5. 設(shè)置默認(rèn)字符集
 *
 * 用到的函數(shù)
 * 1. mysqli_connect($host,$user,$pass)
 * 2. mysqli_connect_errno($db)
 * 3. mysqli_connect_error($db)
 * 4. mysqli_select_db($dbName)
 * 5. mysqli_set_charset('utf8')
 */


//1.創(chuàng)建數(shù)據(jù)庫連接參數(shù)	require:請求/命令的意思
// require 'mysqli_config.php';	//將連接參數(shù)單獨(dú)放在配置文件中,有利于所有頁面使用

// //2.調(diào)用連接函數(shù)返回連接對象
// $db = mysqli_connect(DB_HOST, DB_USER, DB_PASS);

// //3.判斷是否連接成功
// if(mysqli_connect_errno($db))
// {
// 	exit('連接失敗'.mysqli_connect_errno($db));
// }
// echo '連接成功';
// //4.選擇默認(rèn)的數(shù)據(jù)庫
// mysqli_select_db($db, DB_NAME);

// //5.設(shè)置客戶端默認(rèn)的字符編碼集
// mysqli_set_charset($db, DB_CHAR);



/**
*以上MYSQLI連接的簡化版
*/

//1.創(chuàng)建數(shù)據(jù)庫連接參數(shù)
require 'mysqli_config.php';

//2.調(diào)用連接函數(shù)返回連接對象
$db = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME) or die('連接失敗'.mysqli_connect_error($db));

// echo "連接成功";
//3.設(shè)置客戶端默認(rèn)的字符編碼集
mysqli_set_charset($db, DB_CHAR);

 ?>
運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


單獨(dú)創(chuàng)建一個(gè)配置文件,專門用來放數(shù)據(jù)庫配置參數(shù)

mysqli_config.php文件

實(shí)例

<?php 
/**
 * 配置數(shù)據(jù)庫連接參數(shù)
 */

define('DB_HOST', '127.0.0.1');	//數(shù)據(jù)庫服務(wù)器
define('DB_USER', 'root');		//數(shù)據(jù)庫用戶名
define('DB_PASS', 'root');		//數(shù)據(jù)庫密碼
define('DB_NAME', 'PHP');		//數(shù)據(jù)庫表名
define('DB_CHAR', 'utf8');		//數(shù)據(jù)庫編碼

 ?>

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


PHP代碼 實(shí)現(xiàn)數(shù)據(jù)庫查詢操作:

mysqli_query.php文件

實(shí)例

<?php 
/**
 * 執(zhí)行查詢
 * 1. 數(shù)據(jù)庫的查詢:不僅僅包括查詢,還包括新增,更新與刪除操作,即讀寫操作,或者訪問操作
 * 2. 涉及的3個(gè)函數(shù):
 * 2-1. mysqli_query($db, $sql):執(zhí)行SQL語句
 * 2-2. mysqli_errno($db):返回最后一次函數(shù)執(zhí)行的錯(cuò)誤代碼
 * 2-3. mysqli_error($db):返回最后一次函數(shù)執(zhí)行的錯(cuò)誤信息
 * 2-4. mysqli_close($db):關(guān)閉當(dāng)前的數(shù)據(jù)連接
 * 3. 查詢步驟:
 *  3-1.連接數(shù)據(jù)庫
 *  3-2.執(zhí)行查詢
 *  3-3.關(guān)閉數(shù)據(jù)庫連接
 */

//1.連接數(shù)據(jù)庫,require 不是函數(shù),后面不用加括號
require 'mysqli_connect.php';

//2.執(zhí)行查詢
$sql = "SELECT name,age,salary FROM staff;";

if($res = mysqli_query($db, $sql)) {
	while ( $row = mysqli_fetch_array($res, MYSQLI_ASSOC)) {
		var_export($row); print '<hr>';
	}
} else {
	exit('查詢失敗'.mysqli_errno($db).':'.mysqli_connect_error($db));
}

//3.釋放結(jié)果集(僅針對查詢操作/讀操作)
mysqli_free_result($res);
//4.關(guān)閉數(shù)據(jù)庫連接

 ?>

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


效果預(yù)覽圖

1.png

使用mysqli_query()函數(shù)來實(shí)現(xiàn)查詢數(shù)據(jù)庫所有信息

批改狀態(tài):未批改

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)