PHP呼叫mysql函式整理

2022-02-01 12:40:41 字數 1718 閱讀 9642

名稱:mysql_connect()

用途:開啟非持久的 mysql 連線。如果成功,則返回乙個 mysql 連線標識,失敗則返回 false。

語法:mysql_connect(server,user,pwd,newlink,clientflag)

說明:$con = mysql_connect("localhost","mysql_user","mysql_pwd");

名稱:mysql_close()

用途:關閉非持久的 mysql 連線。

語法:mysql_close(link_identifier)

說明:mysql 的連線識別符號。如果沒有指定,預設使用最後被 mysql_connect() 開啟的連線。

如果沒有找到該連線,函式會嘗試呼叫 mysql_connect() 建立連線並使用它。

名稱:mysql_select_db()

用途:設定活動的 mysql 資料庫。如果成功,則該函式返回 true。如果失敗,則返回 false。

語法:mysql_select_db(database,connection)

說明:$db_selected = mysql_select_db("test_db", $con);

名稱:mysql_query()

用途:數執行一條 mysql 查詢。

語法:mysql_query(query,connection)

說明:mysql_query() 僅對 select,show,explain 或 describe 語句返回乙個資源識別符號,如果查詢執行不正確則返回 false。

對於其它型別的 sql 語句,mysql_query() 在執行成功時返回 true,出錯時返回 false。

非false的返回值意味著查詢是合法的並能夠被伺服器執行。這並不說明任何有關影響到的或返回的行數。

很有可能一條查詢執行成功了但並未影響到或並未返回任何行。

名稱:mysql_num_rows($result)

用途:返回結果集中行的數目。

語法:mysql_num_rows(data)

說明:data引數是結果集。該結果集從 mysql_query() 的呼叫中得到。

mysql_num_rows() 返回結果集中行的數目。此命令僅對 select 語句有效。

要取得被 insert,update 或者 delete 查詢所影響到的行的數目,用 mysql_affected_rows()。

名稱:mysql_error()

語法:mysql_error(connection)

說明:echo "error occurs : " . mysql_error();

名稱:mysql_result()

用途:返回結果集中乙個欄位的值,如果成功,則該函式返回字段值。如果失敗,則返回 false。

語法:mysql_result(data,row,field[option])

說明:data引數是由mysql_query()返回的;

row引數是規定行號,行號從0開始。

field引數是可選的,規定獲取哪個字段,可以是字段偏移值,欄位名或者table.fieldname.

如果該引數未規定,則該函式從指定的行獲取第乙個字段。

mysql 過程呼叫函式 mysql函式呼叫過程

1.conn mysql init null 初始化 mysql conn 2.mysql real connect conn,localhost root 123456 xpy 0,null,client found rows 失敗 null 建立乙個連線 3.res mysql query co...

MySql函式整理

1 round x,d 四捨五入。round x 其實就是round x,0 也就是預設d為0 selectround 110.35,1 110.4 2 truncate x,d 直接擷取需要保留的小數字 selecttruncate 110.35,1 110.3 3 format x,d 四捨五入...

mysql函式整理

一.字串函式 1.拼接字串concat str1,str2.select concat hello word 2.包含字元個數length str select length hello,word!3.擷取字串 left str,len 返回字串str的左端len個字元 right str,len ...