通知システムの構築を開始しました。ユーザーが別のユーザー フィードに投稿すると、他のユーザー ストリームに投稿した notification_text が送信されます。次に、このテキストを通知に出力します。しかし、出力する SQL クエリのテキストの量を制限したいので、ユーザーが長いメッセージを投稿しても、ページのすぐ下に通知がプッシュされません。
ユーザーが投稿したとしましょう。
こんにちは、私の名前は Dave です。Derby の開発者です。
その出力のスニペットのみを表示したい
こんにちは、私の名前はデイブです。
私はこのようなことを書いたことがないので、誰かが私が何をする必要があるかを説明してくれるかもしれません.
<?php
$call="SELECT * FROM notifications WHERE notification_targetuser =".$u2." ORDER BY notification_id DESC LIMIT 5";
$chant= mysqli_query($mysqli,$call);
$num = mysqli_num_rows($chant);
while($notification = mysqli_fetch_array($chant)){
$triggeredby_name = rawfeeds_user_core::getuser($notification['notification_triggeredby']);
$targetuser_name = rawfeeds_user_core::getuser($notification['notification_targetuser']);
echo"<a href='profile.php?username=".$triggeredby_name['username']."'>";
echo "<img class='stream_profileimage' style='border:none;padding:0px;display:inline;' border=\"0\" src=\"imgs/cropped".$notification['notification_triggeredby'].".jpg\" 'this.src=\"img/no_profile_img.jpeg\"' width=\"40\" height=\"40\"></a>";
echo "<a href='".$notification['notification_throughurl']."'>";
echo $notification['notification_content'];
echo"<br/>";
echo $notification['notification_text'];
echo"<br/>";
echo $notification['notification_datetime'];
echo "</a><br/><br/><hr>";
}
?>