当前位置:web 服务器 > Apache >>

apache mysql mysql 配置服务器 php页面显示一片空白 测试页面访问正常 权限apache正确 能显示php文件html

php文档内容如下 //connsql.php <?php $mysql_server_name="localhost"; //数据库服务器名称 $mysql_username="root"; // 连接数据库用户名 $mysql_password=""; // 连接数据库密码 $mysql_database="test"; // 数据库的名字 // 连接到数据库,无口令不用$mysql_password); $conn=mysql_connect(testdatabase, root,) or die("conn error".mysql_error()); // 从表中提取信息的sql语句 $strsql="select * from customer"; // 执行sql查询 $result=mysql_db_query($mysql_database, $strsql, $conn); // 获取查询结果 $row=mysql_fetch_row($result); echo '<font face="verdana">'; echo '<table border="1" cellpadding="1" cellspacing="2">'; // 显示字段名称 echo "\n<tr>\n"; for ($i=0; $i<mysql_num_fields($result); $i++) { echo '<td>'. mysql_field_name($result, $i); echo "</td>\n"; } echo "</tr>\n"; // 定位到第一条记录 mysql_data_seek($result, 0); // 循环取出记录 while ($row=mysql_fetch_row($result)) { echo "<tr>\n"; for ($i=0; $i<mysql_num_fields($result); $i++ ) { echo '<td>'; echo "$row[$i]"; echo '</td>'; } echo "</tr>\n"; } echo "</table>\n"; echo "</font>"; // 释放资源 mysql_free_result($result); // 关闭连接 mysql_close(); ?> mysql 能够在超级终端内查看 显示的如图所示
追问:恩在php中打开错误提示方便多了
答案:不要看网页上看结果,要检查网页源码
php.ini里面
error_reporting = E_ALL
display_errors = On
display_startup_errors = On

这样输出详细错误信息对你会有帮助的
其他:$conn=mysql_connect("localhost", "root","") or die("conn error".mysql_error());
mysql_select_db($mysql_database, $conn);
$strsql="select * from customer";
$result=mysql_query($strsql);
....................
..................
..........
.... $conn=mysql_connect(testdatabase, root,) 这句明显错误啊。变量,常量,字符窜搞混了。
改成下面:
$conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password) or die("conn error".mysql_error());
mysql_select_db($mysql_database, $conn); 你先确保你的 apache已经支持php了,写一句
<?php
phpinfo();
?>测试一下 

上一个:win2003下搭建php一般可以维持多少人在线?
下一个:求助:应该是php的一个常见问题吧,请高手或老师进来帮忙解决一下。

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,