天天看點

php 連接配接mysql 架構_PHP連接配接資料庫

PHP 連接配接資料庫

1.連接配接資料庫函數

mysqli_connect(主機名,使用者名,密碼)傳回值 是我們的一個連接配接對象 如果連接配接失敗 報錯 傳回false

2.判斷錯誤函數

mysqli_connect_error(連接配接對象)錯誤資訊  傳回錯誤資訊

mysqli_connect_errno(連接配接對象)錯誤号0代表連接配接成功沒有錯誤

3.選擇資料庫函數

mysqli_select_db(連接配接對象,要選擇的資料庫名);如果選擇成功傳回true否則傳回false

4.選擇字元集

mysqli_set_charset(連接配接對象,要選擇的字元集);如果選擇成功傳回true否則傳回false

5.準備sql語句

6.發送sql語句

mysqli_query(連接配接對象,要發送的s q l語句);成功得到一個對象  失敗傳回false

7.處理結果集

7.1 擷取條目數

a)mysqli_num_rows(發送sql成功的對象)用來擷取查詢得到的記錄條數   隻限select語句使用

b)mysqli_affected_rows(連接配接對象)前一次mysql操作的受影響行數  隻限INSERT UPDATE DELETE操作使用 傳回值1成功插入的條數-1執行失敗

7.2 擷取查詢結果集的内容

mysqli_fetch_array(發送對象)将查詢得到的結果以混合數組的形式傳回 一次傳回一條

mysqli_fetch_row(發送對象)将查詢得到的結果以索引數組的形式傳回 一次傳回一條

mysqli_fetch_assoc(發送對象)将查詢得到的結果以關聯數組的形式傳回 一次傳回一條

7.3 添加操作的時候我們可以擷取到上一次插入的id

mysqli_insert_id(連接配接對象)傳回上一次插入的id

8.關閉資料庫

mysqli_close(連接配接對象)

// php 武功秘籍 之 天龍八步

// 1.連接配接資料庫

// 2.判斷錯誤

// 3.選擇資料庫

// 4.選擇字元集

// 5.準備sql語句

// 6.發送sql語句

// 7.處理結果集

// 8.關閉資料庫

//1.連接配接資料庫

//mysqli_connect('主機名','使用者名','密碼');

[email protected]_connect('localhost','root','123456');

//var_dump($link);

//2.判斷錯誤

//mysqli_connect_error(連接配接對象) 錯誤資訊

//mysqli_connect_errno(連接配接對象)   錯誤号

// echo mysqli_connect_errno($link);

// echo mysqli_connect_error($link);

if(mysqli_connect_errno($link)){

echo mysqli_connect_error($link);exit;

//echo '錯誤了 重新連接配接';exit;

}

//3.選擇資料庫

mysqli_select_db($link,'ss21');

//4.選擇字元集

mysqli_set_charset($link,'utf8');

//5.準備sql語句

$sql="SELECT id,name,sex,age,city FROM info";

//$sql="INSERT INTO info(name) VALUES(NULL)";

//6.發送sql語句

$result = mysqli_query($link,$sql);

//7.處理結果集

echo mysqli_num_rows($result);

//echo mysqli_affected_rows($link);

//8.關閉資料庫

mysqli_close($link);