有可能是数据库操作错误面你又屏蔽了数据库错误信息所以只能显示那最初的几行HTML内容了
解决方案 »
- 各位牛人,小弟想自学PHP,完全自学是不是不靠谱?
- 来问一个问题,正则匹配创建数据库SQL的数据库名称?
- 文件上传问题求教
- system($cmd);echo $cmd;一个失败,另一个粘贴到终端却成功
- 请问FCKeditor输出内容的过滤仅仅只是addslashes就行吗?dedecms最新版处理方法
- 求教eAccelerator如何编译php文件
- smarty 模板编辑器
- 关于目前data、uploads有执行.php权限,非常危险,需要立即取消目录的执行权限!的问题不会弄啊,大神求教。。。
- 急!动态网页静态化的怎么来处理?????
- $R=($color>>16) & 0xff; 这句怎么解释?
- 一个比较奇怪的问题,新手,高手都可以过来看一下
- 关于Session
TO sdliubo(Fuck Japanese!) ,那你说要怎么修改呢?谢谢!!
$rows=@mysql_num_rows($query);改成
$query="select * from aa";
$result=mysql_query($query);
$rows=@mysql_num_rows($result);
我觉得你的:$id=$data[id];
$name=$data[username];
$date=$data[date];
$content=$data[content];
这些语句应该是这样的:
$id=$data['id'];
$name=$data['username'];
$date=$data['date'];
$content=$data['content'];
居然mysql_query()函数都不调用。
$a_row=@mysql_affected_rows($result); $result在哪里?明显是空值嘛,而且mysql_affected_rows函数说明也强调select语句根本不用这个函数,只适用update,delete,insert@mysql_data_seek($result,$I);$I?注意大小写!$data[id] 这种不规范的写法为什么要学? $data["id"] or $data['id']调试程序建议不要用@,错误信息没了自己也不知道,调试完以后再加上。要是把@去掉,很多错误都会显示出来了。
显示错误,调试
$query="select * from aa";
(数据库名和数据库表名是一样的,巧合吗?)
在phpMyAdmin里运行select * from aa看看有什么结果。
--------------------------------------------------------------------
换一种写法吧:$query = "select * from aa";
$result = @mysql_query($query);
$rows = @mysql_num_rows($result);
while($dbRow=@mysql_fetch_object($result))
{
$id = $dbRow->id;
$name = $dbRow->username;
$date = $dbRow->date;
$content = $dbRow->content;
//.......