PHP数据库函数(基于MySQL)

1、mysql_connect:函数描述int mysqli_connect(string[hostname],string[username],string[password]);

建立和指定主机上的MySQLi数据库的链接.php脚本运行结束时,链接自动关闭,经常用mysqli_close提前结束链接。

如何向永久性链接,可以用函数MySQLi_pconnect.

2、mysql_select_db:int mysql_select_db(string database_name,int[link_identifier]);

链接标识符在该数据库服务器上选取数据库作为当前数据库使用前必须调用mysqli_connect,返回值true false

3、MySQL_query: int mysqli_fetch_row(int result);

查询结果的一行保存至数组,通过循环获取结果。返回值--返回下行的所有域值,并保存指数组,没有返回fals

4、MySQLi_fethch_array: 与mysqli_fetch_row 功能相同,只不过她除了可以从0开始的偏移量做索引,还可以用域名做索引。返回值:返回下一行所有的域值,并保存至一个数组中,没有返回false

5、MySQLi_num_rows:

用于计算查询下结果中所得的行数目 返回值:返回查询结果中所得行数目

6、MySQLi_result

用于获得结果集中指定域的数据。field可以是一个偏移量,也可以是列名,如果有别名,还可以用外别名

返回值:返回结果集中指定行,指定偏听偏信移量的数据。


7、MySQLi_close:

关闭当前数据库服务器链接  返回值:true  false

二、文件操作函数

basename:返回路径path底端的文件名

chdir:改变PHP脚本默认路径  返回值:成功true(1),失败false(0)

chgrp:在Unix中他是用来改变一个文件所处组,Windows下返回true(1)没有任何作用

chmod:参数mode给出文件模式,给出的文件设置Unix权限。返回值 成功true 反之false

文件模式描述:0 -文件不许访问  1 -文件可执行 2-文件可写 4-文件可读

chown:改变文件所有制者的名字 返回值true false

closedir: 在一个路径被函数opendir打开后,用这个函数关闭路径 返回值:成功关闭true 反之false

copy : copy(oldfilenam,newfilename) 文件复制到某个目录中 返回值true false

    Dir : obj dir(string directory) 该函数返回目录对象,对象两个属性(句柄&路径)句柄可被其他目录函数使用,路径是用啦生成目录对象的字符串  出错返回false(0)

Fclose:  int fclose(int file_handle) 这个函数关闭一个已经打开的文件。参数为一个文件被打开是产生的句柄

返回值 true  false

Feof: int feof(int file_handle) php始终保持一个指向文件末尾的指针。函数feof用以确定读取指针是否已达到文件的末尾  返回值 如果文件读取指针达到文件末尾 反回true 失败false

fgetc: string fgetc(int file_handle) 参数是文件被打开时产生的句柄。 

返回值:函数fgetc从一个已经对打开的文件中对去一个单字符 错误false

fgets:string fgets(int file_handle,int length) 返回值:从文件中读取字符串,文件由句柄file_handle指定,读取长度将根据length-1 尽可能读取字符,支行结束或文章末尾, 错误false

fgetss: 类似于fgets,区别是 返回字符串时,试着除去HTML 或PHP 代码

File: array file(string filename)返回一个数组,数组的元素一次是一个文件的每一行,从数组下标开始。出错返回false

File_existx: int file_exists(string filename) 判断文件是否存在 返回值:true false

fileatime:int fileatime(string filename) 返回值标准时间戳个数,从1970/1/1开始,返回最近改变文件的时间。

Filectime: int filectime(string filename) unix下filename返回标准时间戳格式,从197/1/1以秒计算,反回最近改变文件时间。

Filegroup:int filegroup(string filename)在Unix下返回给文件组标识符 返回值错误false。

fileinode : int fileinode(srting filename) 在Unix下,返回所给文件的inode 返回错误false。

filemtime: int filemtime(srting filename) 改函数返回标准时间戳个数,1970/1/1以秒计 返回最近改变文件的时间。

fileowner:int fileowner(string filename)在Unix下 返回文件所有者的用户标识符,返回值出错则false。

fileprems: int fileprems(string filename)返回文件许可权,返回值错误false

filesize:int filesize(string filename)返回文件大小的字节数。

filetype:int filetype(string filename) 返回文件的类作为字符串可能值为(block,char,dir,fifo,file,link unknown) 失败或未知 会产生 E_NOTICE消息。

Fopen: int fopen(srting filename,string mode文件流的访问类型,include_path{负责检索文件填入1|true},context句柄) 根据参数filename&mode打开一个文件一边读写。若参数filename以http:// | ftp:// 开始,文件通过Internet 用http |ftp 协议打开否则文件在本地打开

fpassthru:intfpassthru(int file_handle)想浏览器输出文件 完成后将文件关闭。返回值 错误false

fputs:int fputs(int file_handle,string putput)将数据写入打开一个打开的文件。返回值true false

fread:string fread(int file_handle,string length)返回指定文件的中读取的字符串,字符串长度等于参数length | 文件结束。返回值 失败false

fseek:int fseek(int file_handle,int offset) 修改PHP中一个已经打开的文件内部指针,偏移量即距离文件头的字节数等于参数offset。 返回值 成功返回0 失败返回-1

ftell:int ftell(int file_handle)函数ftell返回PHP文件内部指针偏移量

fwrite:int fwrite(int file_handle,string srting,int [length])将字符串string写入文件句柄file_handle指定文件。若可选参数length给出,则字符串结束|写入长度达到length时结束。(以字符“gz”开始的库函数,用于对压缩文件操作) 返回值true false

GZclose:int gzclose(int file_handle)关闭由gzopen打开的文件。返回值true false。

is_dir :int is_dir(string filename)函数is_dir 检测文件是否是目录 返回true false。

is_executable:int is_executable(string filename) 文件存在且可执行 返回值 true false。

is_file :int is_file(string filename) 文件存在且是正常文件 返回true false。

is_link:int is_link(string file)若参数file是符号链接,则返回值true false。

is_readable : int is_readable(string filename)若文件存在且可读,则函数is_readble在Unix取决于文件的许可权。返回值true false。

is_writeable:int is_writeable(string filename):若文件存在且可写,返回值true false

Link: int link(string directory,string destination)link生成一个硬链接。在windows中,改函数去不了任何作用,也没返回值。

mkdir:int mkdir(string directory,int mode) 该函数门口第二给名字创建新的抹了,许可权根据模式参数进行设置

返回值true false。

opendir:int opendir(string directoty) 根据所给的目录名directory 返回目录的句柄 。

pclose:int pclose(int file_handle) 关闭popen函数打开的文件流

popen:int popen(string command,string mode) popen打开一个通向正在执行的命令的通道,该通道可读可写。返回值 返回一个文件句柄

readdir:string readdir(int diretory_handle)由目录句柄directory_handle 指定目录中的下一个文件的文件名。

readfile : int readfile(string filename) 读取所给的文件并直接发送给浏览器 参数filename是以http://或ftp://开头的,则相应的用http或ftp协议读取文件

readgzfile:与readgzfile类似,只是他作用于压缩文件。

readlink:string readlink(string filename) 返回值函数readlink返回一个符号链接所指的路径 返回错误false

rename:int rewind(int file_handle)函数rewind将PHPnebula文件指针移动到文件头

rewinddir: int rewinddir(int directory_handle)将普票内部指针重置到目录列表的开头。返回值true false。

rmdir:int rmdir(string filename) 删除一个目录 返回值true false

stat:array stat(string filename)c语言中stat函数并返回一个由13个元素的数组。返回值函数stat返回生成数组

元素下标元素内容 

           0文化所在设备驱动器字母   1索引节点     2文件模式  3 链接数  4用户  5文件所组     6设备类型|驱动器字母      7文件大小    8文件的最后访问时间   9文件的最后修改时间                10文件的最后改变|生成时间   11块大小       12块数目

symlink:int symlink(string source,string destination)目录的参数中的名字创建一个符号链接到原参数。返回值true false

touch:int touch(string filename,string[time])函数将文件的最近修改是啊见设置给出的时间time,time为从1970/1/1起的秒数。time默认,用当前时间。

umask :int touch(int[umask]) 返回文件创建时赋予的默认的许可权,返回值:给出可写参数umask则函数返回参数0777的逻辑 Windows系统,该函数不起作用,并返回false。

UNlink:int UNlink(string filename):函数UNlink永久删除一个文件。返回值true false

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值