PHP脚本无法工作,因为;“原始数据”;

PHP脚本无法工作,因为;“原始数据”;,php,html,compression,Php,Html,Compression,我有以下php代码: <?php include "../config.php"; //includes the connection data $query="SELECT userinvites.user_id, COUNT( * ) AS user_count, users.fname, users.lname, users.image FROM userinvites INNER JOIN users ON userinvites.user_id = users.us

我有以下php代码:

<?php
include "../config.php"; //includes the connection data
$query="SELECT userinvites.user_id, COUNT( * ) AS user_count, users.fname, users.lname,        users.image
FROM userinvites
INNER JOIN users ON userinvites.user_id = users.user_id
GROUP BY user_id
ORDER BY COUNT( * ) DESC 
LIMIT 0 , 10"; //basic query that gets the data for leaderboard 
$result = mysql_query($query) or die(mysql_error());
echo '<table width="285" border="0" cellpadding="0" cellspacing="0">' ;
while($row = mysql_fetch_array($result)){
    //echo "-". $row['image']. " - ". $row['fname']. " - ". $row['lname']. " - ".      $row['user_count'];
    //echo "<br />";
    echo '<tr>';
    echo "<td height='40'> ". $row['image'].  "</td>";
    echo "<td>". $row['fname']. " ". $row['lname']. "</td>";
    echo "<td>" . $row['user_count']. "</td>";
    echo "</tr>";
}
echo '</table>';
?>


当我把这段代码单独放在一个.php页面中时,效果很好。当我尝试在另一个.php页面中导入此脚本时,我收到一条消息,表明数据压缩有问题。你知道发生了什么吗

好的,如果是原始图像数据,那么while循环应该适用(将
image/gif
更改为适当的类型):

while($row=mysql\u fetch\u array($result)){
回声“
.''
.''
.''
“.htmlspecialchars($row['fname']”..$row['lname'])”
“.htmlspecialchars($row['user\u count'])”
.'';
}

是什么给了你这个信息?浏览器?另一个PHP脚本?屏幕截图(或者至少是实际的错误信息!)会有所帮助。你的文本缩进太疯狂了!每当我运行它自己的作品很好。当我尝试将它导入到另一个脚本时,我会收到一个浏览器错误。firefox说“无法显示您试图查看的页面,因为它使用了无效或不受支持的压缩形式。”safari说“无法解码原始数据”。我还试图将其导入到一个普通的html样式的.php页面,但仍然得到相同的消息。@user1339630这是您正在输出的完整图像吗?@Baba这就是为什么我说“将
image/gif
更改为适当的类型”
while($row = mysql_fetch_array($result)){
  echo '<tr>'
    .'<td height="40">'
      .'<img src="data:image/gif;base64,' . base64_encode($row['image']) . '">'
    .'</td>'
    .'<td>' . htmlspecialchars($row['fname'] . ' ' . $row['lname']) . '</td>'
    .'<td>' . htmlspecialchars($row['user_count']) . '</td>'
    .'</tr>';

}