关于数据的存储与检索

1.存储数据的两种方式:普通文件(flat file)和数据库
2.PHP中打开文件用放fopen()函数:
DOCUMENTROOT= _SERVER[‘DOCUMENT_ROOT’];//PHP内置变量
fp=fopen(" DOCUMENT_ROOT/../orders/orders.txt “, ‘w’);//第二个参数为文件模式,表示对文件进行操作的字符串。w为以写的方式打开文件
3.关于第二个参数:每当文件中添加了新内容时,将覆盖旧内容,此时最好采用追加模式‘ab’
4.调用@符号可以告诉PHP抑制所有由该函数调用所产生的错误
fp=@fopen(" DOCUMENT_ROOT/../order/orders.txt”,’a’);
5.写文件fwrite( fp, outputstring);//将保存在 outputstring fp指向的文件
6.fwrite()函数具有三个参数
int fwrite(resource handle,string string [, int length])//length为写入的最大字符数
可通过PHP内置函数时突然冷()函数获得字符串的长度
fwrite( fp, outputstring,strlen( outputstring)7.fclose( fp);
8.知道何时读完文件:feof()函数
while(!feof($fp))//file end of file
9.其他有用的文件函数:
查看文件是否存在:file_exists()
确定文件大小:filesize()
删除一个文件:unlink()
10.读取一个字符:fgetc()
读取任意长度:fread() –>string fread(resource fp, int length);
每次读取一行数据:fgets(),fgetss(),fgetcsv()
读取整个文件:readfile(),fpassthru(),file()

你可能感兴趣的:(关于数据的存储与检索)