源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP简洁函数(PHP简单明了函数语法)

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

扫一扫进微信版
返回顶部