1、与MysqL相关 MysqL_connect @H_403_1@建立一个与MysqL服务器的连接 @H_403_1@语法 @H_403_1@resource MysqL_connect(string server[,string usingname[,string password[,bool new_link[,int client_flags]]]]) @H_403_1@eg: @H_403_1@
代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD =" 123456"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); @H_403_1@
MysqL_data_seek @H_403_1@将内部查询指针移动至查询行上 @H_403_1@语法 bool MysqL_data_seek(resource result_indetifier,int row_number) @H_403_1@eg: @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$res=MysqL_query("SELECT * FROM PRODUCT"); @H_403_1@$row=MysqL_fetch_array($res); @H_403_1@for($i=0;$i<$num;$i++) @H_403_1@$row=MysqL_fetch_array($res); @H_403_1@MysqL_data_seek($res,0);//移动指针回到查询果的第一行 @H_403_1@
MysqL_fetch_array @H_403_1@将查询的结果存在数组中(每一个数组元素存一个记录) @H_403_1@语法 array MysqL_fetch_array(resource result[,int result_type]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$res=MysqL_query("SELECT * FROM PRODUCT"); @H_403_1@$row=MysqL_fetch_array($res); @H_403_1@
@H_403_1@MysqL_fetch_object @H_403_1@取得查询结果一行,并以对象类型存储之,与MysqL_fetch_array()使用方法完全相同,不同的是MysqL_fetch_object()只能通过字段名称来取得查询结果 @H_403_1@echo $row->fieldname; //正确用法 @H_403_1@echo $row->0; //错误用法 @H_403_1@语法 object MysqL_fetch_object(resource result) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$res=MysqL_query("SELECT * FROM PRODUCT"); @H_403_1@$row=$MysqL_fetch_object($res); @H_403_1@while($row) @H_403_1@{ @H_403_1@echo $rowàp_id; @H_403_1@echo $rowàp_name; @H_403_1@} @H_403_1@
@H_403_1@MysqL_insert_id @H_403_1@在使用INSERT命令增加完一条信息后,可利用此函数取得刚刚增加记录的unique id @H_403_1@语法 int MysqL_insert_id([esource link_identifier]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$sqlStr"INSERT INTO produce (p_id,p_name)VALUES('','PHP书')"; @H_403_1@$res=MysqL_query($res); @H_403_1@$p_id=MysqL_insert_id(); @H_403_1@
MysqL_num_rows @H_403_1@取得查询结果里有几行 @H_403_1@语法 int MysqL_num_rows(resource result) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$res=MysqL_query("SELECT * FROM PRODUCT"); @H_403_1@$num=MysqL_num_rows($res); @H_403_1@
MysqL_query @H_403_1@送出一个sql语法的查询语句 @H_403_1@语法 resource MysqL_query(string query[,resource link_identifier]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@$res=MysqL_query("SELECT * FROM PRODUCT"); @H_403_1@
@H_403_1@MysqL_select_db @H_403_1@选择欲存取的数据库名称 @H_403_1@语法 bool MysqL_select_db(string database_name[,resource link_identifier]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$DB_HOST ="localhost"; @H_403_1@$DB_LOGIN ="root"; @H_403_1@$DB_PASSWORD ="123456"; @H_403_1@$DB_NAME ="flag"; @H_403_1@$conn=MysqL_connect($DB_HOST,$DB_PASSWORD); @H_403_1@MysqL_select_db($DB_NAME); @H_403_1@
@H_403_1@2、文件系统函数 @H_403_1@copy @H_403_1@复制文本 @H_403_1@语法 @H_403_1@bool copy(string source,string dest) @H_403_1@eg @H_403_1@ 代码如下:
403_1@copy("abc.txt","/tmp/newabc.txt"); @H_403_1@
@H_403_1@fclose @H_403_1@关闭一个打开文件的指针 @H_403_1@语法 @H_403_1@bool fclose(resource handle) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@fgets @H_403_1@从文件指针所指位置取得列的内容 @H_403_1@语法 @H_403_1@string fgets(resource handle[,int length]) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@file @H_403_1@将整个文件内容读到数组中 @H_403_1@语法 @H_403_1@array file(string filename[,int use_include_path[,resource context]]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$content=file("abc.txt"); @H_403_1@
file_exists @H_403_1@检查文件是否存在 @H_403_1@语法 bool file_exists(string filename) @H_403_1@eg @H_403_1@ 代码如下:
403_1@if (file_exists("abc.txt")) @H_403_1@echo "此文件存在"; @H_403_1@else @H_403_1@echo"此文件不存在"; @H_403_1@
@H_403_1@filesize @H_403_1@取得文件大小 @H_403_1@语法 @H_403_1@int filesize(string filename) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$size=filesize("abc.txt"); @H_403_1@
@H_403_1@fopen @H_403_1@打开一个文件或者url @H_403_1@语法 @H_403_1@resource fopen (string filename,string mode[,bool use-include_path[,resource zcontext]]) @H_403_1@eg @H_403_1@ 代码如下:
fputs @H_403_1@将数据写至文件中 @H_403_1@语法 @H_403_1@int fputs(resource handle,string string[,int length]) @H_403_1@eg @H_403_1@ 代码如下:
fseek @H_403_1@设置文件指针所指的位置 @H_403_1@语法 @H_403_1@int fseek(resource handle,int offset[,int whence]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$fp=fopen("abc.txt","w"); @H_403_1@$txtdata=fgets($fp,4096); @H_403_1@fseek($fp,0);//将指针指回起始处 @H_403_1@
mkdir @H_403_1@建立一个目录 @H_403_1@语法 @H_403_1@bool mkdir(string pathname[,int mode[,bool recursive[,resource context]]]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@mkdir("ljt/newfolder"); @H_403_1@
unlink @H_403_1@删除文件 @H_403_1@语法 @H_403_1@int unlink(string filename); @H_403_1@eg @H_403_1@ 代码如下:
403_1@unlink("abc.txt"); @H_403_1@
@H_403_1@3、日期与时间函数 @H_403_1@data @H_403_1@返回指定格式的当地时间/日期 @H_403_1@语法 @H_403_1@string date(string format[,int timestamp]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$time =date("Y-m-d g:i:s"); @H_403_1@
getdate @H_403_1@取得日期与时间的信息 @H_403_1@语法 @H_403_1@array getdata([int timestamp]) @H_403_1@eg @H_403_1@ 代码如下:
gettimeofday @H_403_1@取得目前的时间(包括格林尼治时间) @H_403_1@语法 @H_403_1@array gettimeofday(void) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$time=gettimeofday(); @H_403_1@
@H_403_1@4、字符串处理函数 @H_403_1@explode @H_403_1@根据指定的分隔符将字符串拆分成一个数组 @H_403_1@语法 @H_403_1@array explode(string separator,int limit]) @H_403_1@eg @H_403_1@ 代码如下:
implode @H_403_1@将数组内容连接成一个字符串 @H_403_1@语法 @H_403_1@string implode(string glue,array pieces) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@strlen @H_403_1@取得字符串的长度 @H_403_1@语法 @H_403_1@int strlen(string string) @H_403_1@eg @H_403_1@ 代码如下:
403_1@strlen("www.jb51.cc");//传回15 @H_403_1@[c/ode] @H_403_1@substr @H_403_1@取得字符串指定的某部分字符(子字符串) @H_403_1@语法 @H_403_1@string substr("www.gxnu.edu.cn",1,7); //返回"ww.gxnu" @H_403_1@5、数学函数库 @H_403_1@将浮点数的小数部分无条件进位 @H_403_1@语法 @H_403_1@float ceil(float value) @H_403_1@eg @H_403_1@[code] @H_403_1@echo ceil(9.99);//返回10 @H_403_1@echo ceil(9.12);//返回10 @H_403_1@
@H_403_1@cos @H_403_1@取得浮点数值的余弦值 @H_403_1@语法 @H_403_1@float cos(float arg) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$numcos=cos(0.5); @H_403_1@
@H_403_1@floor @H_403_1@将浮点数的小数部分无条件去掉 @H_403_1@语法 @H_403_1@float floor(floor value) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@rand @H_403_1@产生一个范围的随机数值 @H_403_1@语法 @H_403_1@i @H_403_1@nt rand([int min,in max]) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@round @H_403_1@将浮点数的小数部分四舍五入进位 @H_403_1@语法 @H_403_1@float round(float value) @H_403_1@eg @H_403_1@ 代码如下:
@H_403_1@sin @H_403_1@取得浮点数值的正弦值 @H_403_1@语法 @H_403_1@float sin(float arg) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$numsin=sin(0.5); @H_403_1@
6、Session函数 @H_403_1@session_register @H_403_1@说明一或多个Session里的变量 @H_403_1@语法 @H_403_1@bool session_register(mixed name[,mixed...]) @H_403_1@eg @H_403_1@ 代码如下:
session_start @H_403_1@初始化Session 信息 @H_403_1@语法 @H_403_1@bool session(void) @H_403_1@eg @H_403_1@ 代码如下:
403_1@session_start(); @H_403_1@
7、数组函数 @H_403_1@count @H_403_1@计算数组中共有几个数组函数 @H_403_1@语法 @H_403_1@int count(mixed var[,int mode]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@count($array); @H_403_1@
@H_403_1@list @H_403_1@将数组中的元素值分配给变量 @H_403_1@语法 @H_403_1@void list(mixed varname,mixed...) @H_403_1@eg @H_403_1@ 代码如下:
range @H_403_1@建立一个在指定范围内的数组 @H_403_1@语法 @H_403_1@array range(int low,int high[,int step]) @H_403_1@eg @H_403_1@ 代码如下:
403_1@$array=array(0,9); @H_403_1@
@H_403_1@shuffle @H_403_1@将数组中的元素重新随机排序 @H_403_1@语法 @H_403_1@bool shuffle(array array) @H_403_1@eg @H_403_1@ 代码如下:
403_1@shuffle($array); @H_403_1@
作者:类菌体 @H_403_1@ 原文链接:https://www.f2er.com/php/27157.html