$sql = "select * from `tablename`";
$rs = mysql_query($sql);//你的应该是这里出错所导致的
while($r = mysql_fetch_array($rs)){
//...
}
$rs = mysql_query($sql);//你的应该是这里出错所导致的
while($r = mysql_fetch_array($rs)){
//...
}
调试欢乐多
哪里出错了?
但是,虽然是解决了,但我连接的数据还是没有显示出来啊
我这程序在主机上是可以的
下载到本地机,就出现这个问题了,主页的内容能显示出来,
二级的页面就没显示
不知道是不是MYSQL版本的问题
检查$result=mysql_query($sql,$myconn);这一句看一下两个参数是不是正确。
然后把
$result=mysql_query($sql,$myconn);$row=mysql_fetch_array($result);
改为
$result=mysql_query($sql,$myconn) or die("Invalid query: " . mysql_error());$row=mysql_fetch_array($result) or die("Invalid query: " . mysql_error());
这样可以出来更详细的错误信息。
echo "<a href=javascript:void(window.open('demo.php?ID=".$row2["ID"]."','','width=700,height=650,scrollbars=yes'))>";页面执行后查看源代码就显示这个:
<img src= border=0>
所以图片没有显示出来另外那些文字:
function trans($string) {
$string=htmlspecialchars($string);
$string=eregi_replace(chr(10),"<br>",$string);
$string=eregi_replace(chr(32)," ",$string);
return $string;
}
执行后的页面是没有内容的
下载到本地机,就出现这个问题了
-----
看这里这个应该是连接错误<img src= border=0>
所以图片没有显示出来
-----
这样的话是不是路径有问题呢?就是说在服务器上的路径是root下,而在本机是localhost/xxx/下
---
你试试不用trans函数处理能出来东西吗?应该也是根本没有从数据库中取出来吧