
正文
php页面无法显示数据 php显示内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php页面空白,不显示任何东西
在php.ini里启用:display_error=Onerror_reporting=E_ALL配置完成需要重启IIS显示空白一般是语法错误导致,上面配置可以让错误显示出来。PS:IIS没啥特殊需要,建议换Apache或者Nginx吧。
一般来说空白的内容的php页面应该是php错误。默认的lamp配置都是比较严格的,没有显示错误。
找到你apache安装目录Apache2/logs/error.log 看看这里有没有报错信息,如果有 发出来。怎么感觉像你的apache服务没启动呢,你再检查一下你的环境吧。你用的应该是wamp之类的 集成环境吧,检查一下你的版本吧。
这个只有两种情况。(1)、就是你页面什么也没有写,什么也没有输出。(不过好像这个不怎么可能,呵呵)(2)、你的程序在中途就挂掉了。建议在程序中插入一下输出,以此来验证程序运行的位置。
相关问答
Q1: php写的,显示一个学生成绩的页面,数据库连接成功,但是为啥显示不了数...
错误是mysql_fetch_array的参数应该是资源类型的。
你在$sql下面输出 echo $sql;exit; 然后再操作一遍,看看会出现什么样的sql语句。接着你看这sql语句是不是你想要的,放到myadmin里面执行能不能得到正确的返回值。如果有错误你就对着改就可以了。
这是因为写程序的人欺骗了你,他根本没检测是否成功,直接就告诉你成功。
select*from stu 这个查询语句太紧密了吧,用空格隔开一下好吗?select * from stu。还有就是在出现问题时,可以添加var_dump();或者echo 来查看程序运行的位置,以查验出程序的出错位置。
Q2: 在php页面没有显示数据库数据是什么原因
题主是否想询问“php导出有时候有数据有时候没数据的原因是什么”原因是数据库连接错误,SQL查询错误,文件格式错误。数据库连接错误:如果在导出数据时无法连接到数据库,那么就无法获取数据。
如果没有使用,那么echo {$row[$userid]}不需要加大括号({})。
错误信息的意思是:mysql_fetch_array() 的第一个参数必须是一个资源,但是你传入了一个布尔值。这说明你的mysql_query()执行失败。
Q3: 为什么PHP查询出来的东西没法显示到页面?=$row[title]?的方式...
建议还是不开启,因为大部空间都是关的,以免上传后出现你现在的情况。
select*from stu 这个查询语句太紧密了吧,用空格隔开一下好吗?select * from stu。还有就是在出现问题时,可以添加var_dump();或者echo 来查看程序运行的位置,以查验出程序的出错位置。
把所有的$row[title] 都改为 $row[title] 就可以了。数组里的键名是字符串,必须加引号。?=$row[title]?是php的简化写法,没错的。
我建议你用div显示,这个可以达到你要的效果,循环体divulli1/lilizhou/liliboy/li/ul/div这样div和li浮动靠左,就可以实现了,至于你的4 5 6 可以用求余(%)判断。
数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。
关于php页面无法显示数据和php显示内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







