我正在尝试编写一个简单的流,从mysql字段中流式传输所有内容。但我当前的剧本绝对没有显示任何内容......没有错误,没有。这是:
include("user_sytem_scripts/connect.php");
$sql_updates = mysql_query("SELECT item_id, username, item_content, update_time FROM updates ORDER BY update_time DESC LIMIT 30") or die("Query failed with error: ".mysql_error());
while($row = mysql_fetch_array($sql_updates)){
$update_id = $row["item_id"];
$update_username = $row["username"];
$item_content = $row["item_content"];
$update_time = $row["update_time"];
$updatestream = '
<table style="background-color:#FFF; border:#999 1px solid; border-top:none;" cellpadding="5" width="100%">
<tr>
<td width="90%" valign="top" style="line-height:1.5em;">
<span class="liteGreyColor textsize9">' . $update_time . ' <a href="profile.php?id=' . $update_username . '"><strong>' . $username . '</strong></a> via <em></em></span><br />
' . $item_content . '
</td>
</tr></table>'; }
然后在我使用的HTML中:<?php echo $updatestream ?>
但正如我所说,我绝对没有任何东西..任何人都可以发现任何可能导致此错误的错误或一般错误吗?谢谢:D
答案 0 :(得分:0)
我会检查以下内容:
您还应该将$updatestream = '
更改为$updatestream .=
,以便附加文字,在当前的while循环中,您将覆盖最后的$updatestream
值。
答案 1 :(得分:0)
首先,您需要在while循环之前初始化$ updatestream,($ updatestream =“”),然后在循环内部将其更改为$ updatestream。=“string”。你可能想在最后回应你的结果,有时我们会忘记那些小东西。
echo $updatestream;