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