动物笑谈 教学设计:为什么单独可以运行的PHP程序放到HTML里就不能运行了呢??

来源:百度文库 编辑:神马品牌网 时间:2024/04/21 00:13:05
<html>
<body>
<?php
$id=mysql_connect("localhost","root","");
mysql_select_db("test",$id);
$result=mysql_query("select * from test",$id);
while($myrow=mysql_fetch_row($result))
{
echo $myrow[1],$myrow[2],$myrow[3],$myrow[4];
}
?>
</body>
</html>
对数据库操作的HTML文件,其中的PHP语言单独做成.PHP文件是可以在APACHE里运行的,但是加了HTML标志后就不行。。。。我是初学者请高手解答,万分感激。
我是在本地的APACHE服务器下运行这个HTM的,就是在IE地址里输入:http://localhost/X.htm
结果没有任何输出。单独将其中的PHP代码提出做成PHP文件在APACHE下却可以运行。各位再给点意见啊~~

PHP是服务器端解析脚本才能执行的,也就是说,只有访问php所在的网站才能执行,如果你存成普通的html文档就脱离了服务器,自然不能执行。

如果你是在本机有这个网站,并且测试代码,就用访问网站的形式打开网页,不能直接在资源管理器中打开。

html跟一个txt没有太大不同,都是死的文档,而网站是有自己的运行环境的。

有出错信息吗?还是网页没找到?