PostGre SQL數據庫操作函數
1.連接數據庫
int pg_connect(string host,string port,string options,string tty,string dbname);可以自動關閉。
pg_pconnect(參數同上);建立持久連接,但是不能關閉(被pg_close())。
2.關閉連接 bool pg_close(int connection );
3.執行查詢 int pg_exec(int connect, string query);
4.以數字索引數組形式提取一行數據。 array pg_fetch_row(int result, int row);
以數組形式取得結果集中一行數據
array pg_fetch_array(int result, int row,PGSQL_ASSOC);關聯數組
以對象形式 array pg_fetch_object(int result, int row,PGSQL_ASSOC);
5.從結果標識中提取數據
mixed pg_result(int resulr_id,int row_number,mixed fieldname);
返回結果集中指定字段的值。
6.返回結果集中記錄的行數 int pg_numrows(int results);
7.釋放結果集所佔據的內存。 int pg_freeresult(int result);
8.返回結果集中指定的字段名稱 string pg_fieldname(int result , int field_number);
9.返回列編號 int pg_fieldnum(int result ,string field_name);
10.返回字段的內部存儲長度 int pg_fieldsize(int result, int feild_number);
11.返回字段的數據類型。 int pg_fieldtype(int result,int number);
12.返回結果集中字段的個數 int pg_numfields(int rresult);
PHP字符串操作函數
1.多個字符串輸出 echo(string arg1,string arg2....);
輸出一個字符串 print(string arg);
輸出格式化的字符串 printf(string format,mixed args...);(%,b,c,d,,f,o,s,x,X)
string sprintf(string format,mixed....);
重複生成字符串 string str_repeat(string input,int multiplier);
2.字符串轉換
返回由ascII碼錶示的字符 string chr(int ascii);
返回字符的ascII碼 int ord(string str);
將換行轉化爲Html換行標記 string nl2br(string str);
將二進制轉化十六進制 string bin2hex(string str):
字符串倒置 string strrev(string str);
3. 拆分、連接字符串
將字符串拆分爲一個數組 array explode(string seprator,string str);
將數組元素連接爲字符串 string implode(string glue,array pieces);
從字符串中拆分出子串 string strtok(string arg1,string arg2);
將字符串解析爲變量 void parse_str(string str);
將字符串拆分爲較小的字符段 string chunk_split(string str,int len,string end);
4.查找、替換、子串處理
替換子串的一部分
string substr_replace(string str,string replace,int start,int length);
替換字符串 string strtr(string str,string from ,string to);
對字符串中的字串進行替換 將haystack中所有的needle用str替換
string str_replace(string needle,string str,string haystack);
返回一個字串的字串 string strstr(string haystack,string needle); 同strchr()
返回字符串的字串 string substr(string str ,int start, int length)
5.特殊字符處理和HTML標記處理
指定字符轉義 string addcslashes(string str,string charlist);(space,tab,',",\n,\r)
添加反斜線 string addslashes(string str); (',索引號,\,null) stripslashes()
刪除反斜線 string stripcslashes(string str);
刪除html和php標記 string strip_tags(string str,string allow_tags);
將所有字符轉換爲html表示方法 string htmlentities( string str);
將特殊字符轉化爲html方法 string htmlspecialchars(string str);
元字符轉義 string quotemeta(string str);
將經過url編碼的字符串解碼 string rawurldecode(string str);
對字符串進行url編碼 string rawurlenclode(string str);
提取meta標記內容保存到數組當中 array get_meta_tags(string filename,int path);
6.空格處理
刪除字符結尾的空格 string chop(string str);
刪除字符串開始的空格 string ltrim(string str);
所有的空格 string trim(string str);
7.字符串比較
int strcmp(string str1,string str2); int strcasecmp(string str1,string str2);
8.大小寫處理
首字母大寫 string ucfirst(string str); 每個單詞的首字母大寫 string ucwords(string str);
字符串轉化爲小寫 string strtolower(string str); string strtoupper(string str);
9.其他字符串處理
字符串DES加密 string crypt(string str,string salt); 刷新輸出緩衝區 void flush(void);
postgre數據庫函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MySQL 事務、函數、觸發器、數據庫備份、權限管理
死瘦宅
2019-02-24 22:35:12
Xcode與C++之遊戲開發:Pong遊戲
優惠碼優惠
2019-02-24 19:41:23
Android開發學習之使用Toolbar實現不同的Fragment使用不同顏色的標題欄與狀態欄
優惠券發放
2019-02-24 19:41:23
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
sql語法、關係建模
死瘦宅
2019-02-24 22:35:22
MongoDB索引優化詳解
geekpy
2019-02-24 14:20:06