php通過mysqli連線資料庫

2021-08-11 01:57:41 字數 1319 閱讀 6267

資料庫連線八步曲:

1、連線資料庫

連線:mysqli_connect

2、成功與否判斷

連線錯誤號:mysqli_connect_errno

連線錯誤資訊:mysqli_connect_error

3、選擇資料庫

選擇庫:mysqli_select_db

執行錯誤號:mysqli_errno

執行錯誤資訊:mysqli_error

4、設定字符集

mysqli_set_charset

5、準備sql語句

說明:符合sql語法的任意語句

6、執行sql語句

執行:mysqli_query

7、處理資料

查詢時返回查詢到資料行數:mysqli_num_rows

資料操作是影響的行數:mysqli_affected_rows

mysqli_fetch_row:獲取一條資料的索引陣列

mysqli_fetch_assoc:獲取一條資料的關聯陣列

mysqli_fetch_array:獲取一條資料的指定陣列,

型別取決於第二個引數

mysqli_fetch_all:獲取結果集中的所有資料,

型別取決於第二個引數

第二個引數:mysqli_num(索引陣列)

mysqli_assoc(關聯陣列)

mysqli_both(索引和關聯都有)

8、釋放資源、關閉連線

釋放資源:mysqli_free_result

關閉連線:mysqli_close

示例:// 1、連線資料庫

$link = @mysqli_connect('localhost','root','123456');

// 2、成功與否判斷

if (!$link)

// 3、選擇資料庫

if (!mysqli_select_db($link,'test'))

// 4、設定字符集

mysqli_set_charset($link,'utf8');

// 5、準備sql語句

$sql = 'select * from star where id > 100';

// 6、執行sql語句

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

if ($result && mysqli_num_rows($result))

} else

// 8、釋放資源、關閉連線

mysqli_free_result($result);

mysqli_close($link);

PHP連線資料庫(mysqli)

mysqli 我們在php中可以使用mysqli擴充套件與mysql資料庫資訊交流,i表示改進,增強,它 執行速度更快。mysqli擴充套件被封裝到乙個類中,它是一種物件導向的技術,不過 喜歡過程化程式設計的使用者也不用擔心,mysqli也提供了乙個面向過程的介面,我們 可以像呼叫函式那樣去使用my...

mysqli連線資料庫

連線資料庫 mysql與mysqli的區別 1 mysql是非持繼連線函式,mysql每次鏈結都會開啟乙個連線的程序。2 mysqli是永遠連線函式,mysqli多次執行mysqli將使用同一連線程序,從而減少了伺服器的開銷。mysqli封裝了諸如事務等一些高階操作,同時封裝了db操作過程中的很多可...

用mysqli連線資料庫

connect to a mysql server 連線資料庫伺服器 link mysqli connect localhost the host to connect to 連線mysql位址 jian the user to connect as 連線mysql使用者名稱 123456 the ...