php要對資料庫進行操作,首先要做的是與資料庫建立連線,通常我們使用mysqli_connect函式進行資料庫連線,該函式需要指定主機的位址、mysql使用者名稱、mysql密碼和資料庫名稱。
mysqli_connect() 函式
功能函式開啟乙個到 mysql 伺服器的新的連線
語法mysqli_connect(host,username,password,dbname,port,socket);
例子$con_db = mysqli_connect($host,$user,$password);
host 可選 規定主機名或 ip 位址
username 可選 規定 mysql 使用者名稱
password 可選 規定 mysql 密碼
dbname 可選 規定預設使用的資料庫
port 可選 規定嘗試連線到 mysql 伺服器的埠號
socket 可選 規定 socket 或要使用的已命名 pipe
當連線成功以後,我們需要選擇乙個操作的資料庫,通過mysql_select_db函式來選擇資料庫
mysqli_select_db() 函式
功能更改連線的預設資料庫及選擇資料庫
語法mysqli_select_db(connection,dbname);
例子mysqli_select_db($con_db,$dbname);
connection 必需 規定要使用的 mysql 連線
dbname 必需 規定要使用的預設資料庫
通常我們也會設定一下當前連線使用的字元編碼,一般的我們會使用utf8編碼。
mysqli_set_charset() 函式
功能函式規定當與資料庫伺服器進行資料傳送時要使用的預設字符集
語法mysqli_set_charset(connection,charset);
例子mysqli_set_charset($con_db,'utf8');
connection 必需 規定要使用的 mysql 連線
charset 必需 規定預設字符集
通過上面的步驟,我們就與資料庫建立了連線,可以進行資料操作了。
在資料庫建立連線以後就可以進行查詢,採用mysql_query加sql語句的形式向資料庫傳送查詢指令。
mysqli_query() 函式
功能mysqli_query() 函式執行某個針對資料庫的查詢
語法mysqli_query(connection,query,resultmode);
例子$result = mysqli_query($con_db,'select * from user limit 1');
connection 必需 規定要使用的 mysql 連線
query 必需 規定查詢字串
resultmode 可選 乙個常量。可以是下列值中的任意乙個:mysqli_use_result(如果需要檢索大量資料,請使用這個)mysqli_store_result(預設)
對於查詢類的語句會返回乙個資源控制代碼(resource),可以通過該資源獲取查詢結果集中的資料
mysqli_fetch_assoc() 函式
功能從結果集中取得一行作為關聯陣列
語法mysqli_fetch_assoc(result);
例子$row = mysqli_fetch_array($result);
var_dump($row);
result 必需 規定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的結果集識別符號
mysql_errno() 函式
功能 函式返回上乙個 mysql 操作中的錯誤資訊的數字編碼
語法mysql_errno(connection)
connection 可選 規定 sql 連線識別符號。如果未規定,則使用上乙個開啟的連線
mysqli_error() 函式
功能函式返回最近呼叫函式的最後乙個錯誤描述
語法mysqli_error(connection);
connection 必需 規定要使用的 mysql 連線
mysqli_insert_id()
功能函式返回最後乙個查詢中自動生成的 id(通過 auto_increment 生成),通常可以用來判斷是否插入成功,或者作為關聯id進行其他的資料操作。
語法mysqli_insert_id(connection);
connection 必需 規定要使用的 mysql 連線
php連線資料庫
create table message id tinyint 1 not null auto increment,user varchar 25 not null,title varchar 50 not null,content tinytext not null,lastdate date n...
php連線資料庫
天貓內部優惠券 設定資料庫變數 db host localhost 資料庫主機名稱,一般都為localhost db user root 資料庫使用者帳號,根據個人情況而定 db passw 資料庫使用者密碼,根據個人情況而定 db name test 資料庫具體名稱,以剛才建立的資料庫為準 連線資...
PHP連線資料庫
php連線資料庫函式 mysql connect 開啟mysql連線 mysql select db 開啟乙個資料庫 和or die 隱藏錯誤和條件顯示 mysql connect 主機 使用者名稱 密碼 mysql select db 開啟資料庫 鏈結標示符 如果不是特宣告連線標示符,則預設為是上...