名稱: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 ...