資料庫連線八步曲:
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 ...