標頭檔案
#include
函式原型描述:
mysql *mysql_real_connect (mysql *mysql,
const char *host,
const char *user,
const char *passwd,
const char *db,
unsigned int port,
const char *unix_socket,
unsigned long client_flag)
上面描述了五個引數的主要取值,
mysql *為mysql_init函式返回的指標,
host為null或 localhost時鏈結的是本地的計算機,
當mysql預設安裝在unix(或類unix)系統中,root賬戶是沒有密碼的,因此使用者名稱使用root,密碼為null,
當db為空的時候,函式鏈結到預設資料庫,在進行 mysql安裝時會存在預設的test資料庫,因此此處可以使用test資料庫名稱,
port埠為0,
使用 unix連線方式,unix_socket為null時,表明不使用socket或管道機制,最後乙個引數經常設定為0
mysql_real_connect()嘗試與執行在主機上的mysql資料庫引擎建立連線。在你能夠執行需要有效mysql連線控制代碼結構的任何其他api函式之前,mysql_real_connect()必須成功完成。
如果連線成功,返回mysql*連線控制代碼。如果連線失敗,返回null。對於成功的連線,返回值與第1個引數的值相同。
因此mysql_real_connect()函式呼叫為:
mysql_real_connect(mysql,"localhost","root",null,"test",0,null,0);
判斷是否出錯,出錯呼叫mysql_error()函式顯示出錯資訊,或使用mysql_errno()函式獲取出錯代號
陣列函式array key exists的介紹
arr array a b c d print r array key exists 0 arr echo var dump array key exists 0 arr 用isset和array key exists來判斷 有什麼區別呢?1 isset 不是函式,是語法結構 而array key ...
Python datetime包函式簡單介紹
一 datetime包 上接 7內容 1.函式 datetime 1 用法 輸入乙個日期,來返回乙個datetime類 2 格式 datetime.datetime 年,月,日,hour minute second 其中hour,minute,second可選 3 附加類方法 today 返回本地當...
WinCE OAL中的Cache操作函式介紹
在oal 中有兩個和 cache 相關的函式,乙個是 oemarmcachemode 另乙個是 oemcacherangeflush 函式,這兩個函式在 arm處理器上是必須實現的。oemarmcachemode 函式用於設定基於 arm處理器頁表的 cache 模式,主要是設定 mmu頁表中的c,...