標籤:mys 插入資料 使用者名稱 行資料 字元 關閉 字元集 false 準備
第一步:連結資料庫
- Mysqli_connect();
- 參數1:連結資料庫的地址
- 參數2:資料庫的使用者名稱
- 參數3:資料庫的面膜
- 參數4:選擇性參數,要操作的預設資料庫
- 傳回值:成功返回對象,失敗返回false
第二步:選擇資料庫
- Mysqli_select_db();
- 參數1:由mysqli_connect()連結資料庫成功返回的對象標識。
- 參數2:要操作或者要更改的資料庫
- 傳回值:選擇資料庫成功返回true,失敗返回false
第三步:設定字元集
- Mysqli_set_charset();
- 參數1:由mysqli_connect()連結資料庫成功返回的對象標識。
- 參數2:要設定的字元集,資料庫中utf-8設定為utf8
- 傳回值:成功為true,失敗為false
第四步:準備要操作的sql語句
第五步:發送sql語句
- Mysqli_query();
- 參數1::由mysqli_connect()連結資料庫成功返回的對象標識。
- 參數2:要發送的SQL語句
- 傳回值:
- 做添加、刪除、修改時,成功返回true,失敗返回false
- 做查詢時,成功返回一個對象,失敗返回false
第六步:判斷並且處理結果
- Mysqli_affected_rows()返回上一步mysql操作的影響行
- 參數1::由mysqli_connect()連結資料庫成功返回的對象標識。
- 傳回值:如果有影響行則返回影響行,如果沒有返回0,操作返回-1
- 注意:在做增、刪、改時會有影響行產生
- Mysqli_num_rows() 返回查詢資料中的行數
- 參數1:有mysqli_query()執行查詢語句成功返回的對象,
- 傳回值:返回該對象中查詢到資料的行數
- 注意:在做查詢操作時返回的是查詢到資料的行數
- Mysqli_fetch_assoc() 從查詢成功結果對象中擷取一行作為關聯陣列返回
- 參數1:由mysqli_query()執行查詢語句成功返回的對象
- 傳回值:從改對象中返回一行資料作為關聯陣列
第七步:關閉資料庫
- Mysqli_close()
- 參數1:由mysqli_connect()連結資料庫成功返回的對象標識。
- 傳回值:成功返回true,失敗返回fasle
- Mysqli_insert_id() 返回上一步添加操作所產生的唯一ID
- 參數:由mysqli_connect()連結資料庫成功返回的對象標識。
- 傳回值:返回當前插入資料的id.
PHP連結mysql資料庫