碰到一个诡异的输出问题。
一个发言功能,先把用户发言写进数据库,然后从数据库输出,
一共3个字段,发言时间,IP,发言文字,诡异的在于能输出发言时间和IP,输出不了发言文字,可是看数据库里已经写入了,并且不是乱码。list($chtime,$words,$ip)=mysql_fetch_row($result);
echo $chtime; echo " "; echo $words; echo " "; echo $ip; echo "<BR>"; 以上为输出语句,在本机测试都OK,上传到空间了就出现此诡异情况,用的是国外免费空间,是否和空间有关呢,不过如果和空间有关,数字和字母应该可以输出吧,现在的问题连乱码都没有输出。求解,没碰到过这类情况。
一个发言功能,先把用户发言写进数据库,然后从数据库输出,
一共3个字段,发言时间,IP,发言文字,诡异的在于能输出发言时间和IP,输出不了发言文字,可是看数据库里已经写入了,并且不是乱码。list($chtime,$words,$ip)=mysql_fetch_row($result);
echo $chtime; echo " "; echo $words; echo " "; echo $ip; echo "<BR>"; 以上为输出语句,在本机测试都OK,上传到空间了就出现此诡异情况,用的是国外免费空间,是否和空间有关呢,不过如果和空间有关,数字和字母应该可以输出吧,现在的问题连乱码都没有输出。求解,没碰到过这类情况。
$link_ID= mysql_connect("sql104.yaahosting.info","yaa_10228014","261586939");
mysql_query("set names 'gb2312'");
mysql_select_db("yaa_10228014_my_db"); $str="select * from chats ORDER BY chtime;" ; $result=mysql_query($str, $link_ID); $rows=mysql_num_rows($result); @mysql_data_seek($resut,$rows-15); if ($rows<15) $l=$rows; else $l=15;
for ($i=1;$i<=$l;$i++) {
list($chtime,$word,$ip)=mysql_fetch_row($result);
echo $chtime; echo " "; echo $word; echo " "; echo $ip; echo "<BR>"; print_r(mysql_fetch_row($result)); }
mysql_close($link_ID);
?>
这是整段语句,求解,问题在哪,缺少啥呢。
还有问题是这段代码,在本机是正常的,
在本机 print_r(mysql_fetch_row($result)); 语句也能正常输出但上传到空间就不行,会不会是空间问题呢
把@去掉,有什么提示?将其更正过来,再试试。