好的,也许我只是在这里消隐,但我正在建立一个通知系统,我使用PHP作为我的后端.我使用以下代码来设置正确的通知数
$updates = mysql_query("SELECT * FROM updates WHERE userid = '$uid'");
while($row = mysql_fetch_array( $query )) {
if ($updates>0) {
for ($i=0; $i<$updates;$i++) {
echo '
<li class="update">'.$updates.'</li>
';
}
} else {
echo'<h4 class="nonew">No New Notifications</h4>';
}
}
Run Code Online (Sandbox Code Playgroud)
此代码将回显正确数量的通知,但将回显它应该回显单个注释内容的整个位置.如何仅回显该单个通知的内容?我确信这有一个简单的答案,我已经知道了,但我现在想不起来.谢谢!
编辑:
继承我的数据库结构:
Updates
-id
-userid
-active
-date
-content
Run Code Online (Sandbox Code Playgroud)
// In case $uid comes from user input
$uid = mysql_real_escape_string($uid);
// Fetch the user's notifications
$updates = mysql_query("SELECT content FROM updates WHERE userid = '" . $uid . "'");
if (mysql_num_rows($updates))
{
// Output the user's notifications
while ($get = mysql_fetch_array($updates))
{
echo '<li class="update">' . $get['content'] . '</li>' . "\n";
}
}
else
{
echo '<h4 class="nonew">No New Notifications</h4>' . "\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2407 次 |
| 最近记录: |