`
Odysseus_110
  • 浏览: 120457 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

php读取文件

    博客分类:
  • PHP
阅读更多

1。php存文件的时候$testfilename2居然是非要单引号才行,要不然用双引号会报错,以后用变量的时候应该多用单引号

 

 

$testfilename2='D:\ProgramFiles2\AppServ\www\catch28\admin\testmethod6.html';//文件名,可以为.php或者.txt等文本文件

file_put_contents($testfilename,'<!--resultpage-->');



2。mysql_free_result() 在update的操作的时候不需要调用:





mysql_free_result

(PHP 4, PHP 5)

mysql_free_resultFree result memory

Description

bool mysql_free_result ( resource $result )

mysql_free_result() will free all memory associated with the result identifier result.

mysql_free_result() only needs to be called if you are concerned about how much memory is being used for queries that return large result sets. All associated result memory is automatically freed at the end of the script's execution.

Parameters

 

result

The result resource that is being evaluated. This result comes from a call to mysql_query().

Return Values

Returns TRUE on success or FALSE on failure.

If a non-resource is used for the result, an error of level E_WARNING will be emitted. It's worth noting that mysql_query() only returns a resource for SELECT, SHOW, EXPLAIN, and DESCRIBE queries.

Examples

 

Example #1 A mysql_free_result() example

<?php
$result 
mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!
$result) {
    echo 
'Could not run query: ' mysql_error();
    exit;
}
/* Use the result, assuming we're done with it afterwards */
$row mysql_fetch_assoc($result);

/* Now we free up the result and continue on with our script */
mysql_free_result($result);

echo 
$row['id'];
echo 
$row['email'];
?>

Notes

Note: For backward compatibility, the following deprecated alias may be used: mysql_freeresult()

See Also

 




If you need to use  mysql_free_result(), you may have received this error. What causes it and how can you fix it?

First, what is mysql_free_result()? When you make mySQL database queries that return large sets of data, it can cause your server to bog down because those results are hogging up a lot of memory. On a high-traffic site, it can actually crash your server as more and more of those results build up. So, mysql_free_result() is a built-in PHP function that releases the results of your query from memory. Again, this is usually not a big deal unless you are returning large data sets from your queries, but it is always good practice to clear your results and free up the memory on your server. Here is an example of what the PHP code might look like:

 

 

//...CONNECT TO DATABASE...

$query = "SELECT * FROM employees WHERE age >= 30";
if ($result = mysql_query($query)) {
	while ($row = mysql_fetch_array($result)) {
		//...DO SOMETHING HERE...
	}
	mysql_free_result($result); //free the query results from memory
}

///...CLOSE YOUR DATABSE CONNECTION...
 But, if you have strict PHP warnings enabled on your server, you may start getting the warning above for some (but not all) of your queries. I had a really hard time tracking this problem down, but I finally found it here. You only use mysql_free_result() for the following query types: SELECT, SHOW, EXPLAIN, and DESCRIBE. So, if you perform an UPDATE query, it doesn’t return a valid resource and throws the warning when you call mysql_free_result(). Duh.
分享到:
评论

相关推荐

    php操作文件函数

    在PHP编程中,对文件进行操作是至关重要的任务,涵盖了从创建、读取、修改到删除等各个环节。这里我们将详细探讨标题和描述中提到的一些关键的PHP文件操作函数。 1. **basename()**:这个函数从给定的路径中返回...

    PHP 文件操作函数

    在PHP编程语言中,文件操作是至关重要的一个环节,它涉及到读取、写入、创建、删除、移动和复制文件等任务。这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。...

    正确使用php读取文件的方法汇总共8页.pdf.zip

    本资料"正确使用php读取文件的方法汇总共8页.pdf.zip"详细介绍了多种PHP文件读取的方法,旨在帮助开发者更高效、安全地完成文件操作。以下将对这些方法进行概述。 1. **file_get_contents()**:这是一个非常方便的...

    php操作文件大全和mysql

    在 PHP 中,文件操作是一项非常重要的功能,它可以帮助开发者实现数据的持久化存储、读取及管理。以下将详细介绍 PHP 文件操作的相关函数及其用法。 #### 文件基本操作 - **basename()**:返回路径中的文件名部分...

    关于PHP操作文件的一些FAQ总结

    ### 关于PHP操作文件的一些FAQ总结 #### 一、引言 PHP作为一种广泛使用的服务器端脚本语言,提供了丰富的文件处理功能。对于开发者而言,在实际项目中熟练掌握这些功能至关重要。本文将根据日常开发经验和社区反馈...

    PHP读取文件列表

    在PHP编程中,读取文件列表是一个常见的任务,特别是在处理文件操作、文件管理或构建文件索引时。本文将深入探讨如何使用PHP实现这一功能,同时解析提供的`readfile.php`示例文件中的关键代码。 首先,让我们了解...

    PHP 读取文件内容代码(txt,js等)

    ### PHP 读取文件内容详解 #### 一、引言 在Web开发中,经常需要处理文件读写操作。PHP作为一种流行的服务器端脚本语言,提供了丰富的文件处理函数,使得开发者能够轻松地读取和写入文件。本文将详细介绍如何使用...

    PHP读取操作Excel文件实例php源码

    这里提到的“PHP读取操作Excel文件实例php源码”很可能使用了其中的一种或多种技术。`PHPExcel`是早期的一个流行选择,而`PHPOffice/PhpSpreadsheet`是其更新且更活跃的版本,它提供了更多的功能和更好的性能。 `...

    正确使用php读取文件的方法汇总.pdf

    正确使用php读取文件的方法汇总

    PHP读取文件的正确方法.docx

    在PHP中,正确读取文件的方法至关重要,因为它确保了数据的准确性和程序的效率。...总之,PHP提供了多种方法来读取文件,开发者应根据具体需求选择合适的方式,同时注意文件操作的最佳实践,以确保代码的稳定性和效率。

    php 操作INI文件,读取,设置,ini文件

    在PHP中,操作INI文件是一项常见的任务,这些文件通常用于存储配置信息,因为它们的语法...通过理解这些概念和方法,你可以熟练地在PHP中操作INI文件,无论是读取现有的配置,还是创建和更新新的配置,都能游刃有余。

    php读取大文件示例分享(文件操作类)

    设置这些属性有助于控制读取操作,避免内存溢出。 4. `getFile()`方法用于构建要读取的文件路径,并检查该文件是否存在。如果文件不存在,程序会终止并报错。 5. 文件读取方法:`_getFile()`方法设计用来打开文件...

    一个读取远程文件的php函数类.zip

    在这个压缩包中,包含了一个PHP类,它提供了一种结构化的方式来执行远程文件的读取操作。下面,我们将深入探讨相关的知识点。 首先,我们要理解什么是类(Class)在PHP中的概念。类是一种自定义的数据类型,它可以...

    php文件流的读取与写入

    // op7.php - 读取操作 $fp = fopen('output.txt', 'r'); $content = fread($fp, filesize('output.txt')); fclose($fp); echo $content; // op8.php - 创建新文件操作 $newFile = fopen('newfile.txt', 'x'); if ...

    PHP 读取 txt 文件

    而`fopen()`,`fread()`和`fclose()`则适合处理大文件,它们通过文件指针进行操作,可以控制读取的字节数。下面是一个示例: ```php $handle = fopen('path_to_file.txt', 'r'); if ($handle) { while (($line = ...

    php 读取大文件

    主要是对csv文件的快速读取以及过滤替换,支持search文件传过来的.*(从一个字符串到另一个字符串)^(不包含)的查找~

    PHP读取PPT文件的方法

    PHP读取PPT文件的知识点: 1. 使用第三方类库PHPPowerPoint:在PHP中读取PPT文件时,可以借助PHPPowerPoint这个第三方类库来实现。PHPPowerPoint允许用户对PowerPoint文件进行操作,包括读取和写入PPTX格式的文件。...

    php读取文件内容的方法汇总

    它简化了文件读取的流程,适合简单的文件读取操作。 3. **while循环结合fread()**: 当文件较大,不适合一次性加载到内存时,可以使用 `while` 循环配合 `fread()` 逐块读取。如: ```php $file_path = "test....

Global site tag (gtag.js) - Google Analytics