源碼庫詳解MySQLi函數庫建站知識
導讀:1建站知識版本支持: PHP 5.0 MySQL 4.0 2. 連接數據庫: $db = new mysqli(host,user,password,database);網站建設制作網站建設多少錢。
版本支持:
PHP > 5.0
MySQL > 4.0
2.
連接數據庫:
$db = new mysqli(host,user,password,database);
這是對象導向的連接方法,還有一種過程導向的連接方法。前者返回一個對象,后者返回一個資源。
$db = mysqli_connect(host,user,password,database);
3.
連接出錯函數:
mysqli_connect_error();
如果連接出錯,該函數返回一個錯誤號,否則返回0;
4.
選擇數據庫:
$db->select_db(dbname);
or
mysqli_select_db(db_rseo網站優化esource,db_name);
5.
執行查詢
$result = $db->query($query);
or
$result = mysqli_query($db,$query);
6.
返回結果的行數:
$num_results = $result->num_rows;
or
$num_results = mysqli_num_rows($result);
7.
取出每一行的結果(返回關系型數組):
$row = $result->fetch_assoc();
or
$row = mysqli_fetch_assoc($result);
8.
取出每一行的結果(返回計數型數組):
$row = $result->fetch_row($result);
or
$row = mysqli_fetch_row($result);
9.
取出每一行的結果(網站seo優化診斷工具返回一個對象):
$row = $result->fetch_object();
or
$row = mysqli_fetch_object($result);
10.
釋放查詢結果:
$result->free();
or
mysqli_free_result($result);
11.
關閉數據庫連接:
$db->close();
or
mysqli_close($db);
12.
一條查詢所影響的行數:
$db->affected_rows;
or
mysqli_affected_rows($result);
13.
模式化SQL語句執行:
$query = “insert into books values(?, ?, ?, ?)”;
$stmt = $db->prepare($query);
$stmt->bind_param(“sssd”, $isbn, $author, $title, $price);
$stmt->execute();
echo $stmt->affected_rows.’ book inserted into database.’;
$stmt->close();
在過程化執行方式中,
$db-網站建設公司>prepare()對應mysqli_stmt_prepare()函數;
$stmt->bind_param()對應mysqli_stmt_bind_param()函數;
$stmt->execute() 對應mysqli_stmt_execute()函數;相關網站建設制作網站建設多少錢。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章源碼庫詳解MySQLi函數庫建站知識主要講述詳解,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6622.html