わかりましたので、ここに行きます..
「 7325823 $topic['is_new']
」で構成され、accID が 63426 の場合、7325823|63426 に更新されますが、ページを再度リロードすると、7325823| が削除されます。そのため、63426 しかありません。私はそれを望んでいません。
どうしたの?それを理解することはできません
$accID = userid goes here;
$topic['is_new'] = "72482|81249|8124|42534|...and so on"; // user ids that i get from field in topics table
$list_of_ids = explode('|', $topic['is_new']);
// lets see if the user has already been here
if (!in_array($accID, $list_of_ids)) {
$in = isset($topic['is_new']) && !in_array($accID, $list_of_ids) ? $topic['is_new'].'|'.$accID : $topic['is_new'].'|'.$accID;
} else {
// if he havent, add him to the list
$in = $accID;
}
// yes i know, PDO is better
mysqli_query("UPDATE topics
SET num_views = num_views+1, is_new = '$in'
WHERE id = $tid") or die(mysqli_error($link));
これは私が実装しようとしているものです:カスタム php フォーラム - 新しい/未読の投稿を表示する