background image

password="yourpassword" where user="root" 修改密码 

 

   【7】header already sent 

 

   这个错误通常会在你使用 HEADER 的时候出现,他可能是几种原因:1,你在使用 HEADER 前
PRING 或者 ECHO 了 2.你当前文件前面有空行 3.你可能 INCLUDE 了一个文件,该文件尾部有空行或者
输出也会出现这种错误。! 

 

   【8】更改 php.ini 后没有变化 

 

   重新启动 Web server,比如 IIS,Apache 等等,然后才会应用最新的设置。 

 

   【9】php 在 2003 上面安装(ISAPI 的安装方法恳请高手指教) 

 

   PHP4 的 php4isapi.dll 好像和 2003 有些冲突,只能用 CGI 模式安装 

 

   步骤一,先 www.php.net 下在一个安装程序,我是装的是:php-4.2.3-installer.exe,你也可
以去找最新的版本,在安装 php-4.2.3-installer.exe 之前保证你的 IIS6.0 启动了,并能够访问。安装好
以后,在默认网站-->应用程序配置。

 

 

   步骤二:点击 web

 

服务扩展 -->新建 web 服务扩展。 

 

 

   步骤三: 扩展名-->php,然后添加 

 

   步骤四:找到 php.exe 的路径添加上去。 

 

 

   步骤五: 确定就可以了! 

 

 

   步骤六: 选择 php 的服务扩展,然后点击允许。 

 

  【10】有时候 sql 语句不起作用,对数据库操作失败,最简便的调试方法,echo 那句 sql,看看变
量的值能得到不。 

 

   【11】include 和 require 的区别 

 

   两者没有太大的区别,如果要包含的文件不存在, include 提示 notice,然后继续执行下面的语
句,require 提示致命错误并且退出。 

 

   据我测试,win32 平台下它们都是先包含后执行,所以被包含文件里最好不要再有 include 或
require 语句,这样会造成目录混乱。或许*nux 下情况不同,暂时还没测试。 

 

   如果一个文件不想被包含多次可以使用 include_once 或 require_once## 读取,写入文档数据 。