0
我正在嘗試將配置文件viewcount添加到mysql表中,並在刷新頁面或每次有人訪問其配置文件時使用php更新它。爲每個配置文件/帳戶添加一個瀏覽量計數
我使用這個代碼:
$username = $_GET['user'];
$query = $connect->query("SELECT * FROM `users` WHERE `email` = '". $_SESSION['email'] ."'");
$u = $query->fetch_assoc();
$query = $connect->query("SELECT * FROM `users` WHERE `username` = '". $username ."'");
$r = $query->fetch_assoc();
$profile = $connect->query("SELECT * FROM `users.profiles` WHERE `user_id` = '". $r['id'] ."'");
$p = $profile->fetch_assoc();
$follows = $connect->query("SELECT * FROM `users.follows` WHERE `follow_id` = '". $r['id'] ."'");
$following = $connect->query("SELECT * FROM `users.follows` WHERE `user_id` = '". $u['id'] ."' AND `follow_id` = '". $r['id'] ."'");
//這是計數代碼
$viewc = $r['viewcount'] + 1;
$alterview = $connect->query("UPDATE `users.profiles` SET `viewcount` = '". $viewc ."' WHERE `id` = '". $p['id'] ."'");
我不確定我要去哪裏錯了,我需要它來更新+1在user.profiles表的viewcount列中計數。
任何幫助將不勝感激夥計!
實際上你的問題是什麼?你有什麼錯誤嗎? –
未定義的索引:查看數量在 管理回顯1但出現上述錯誤消息。 在你做這件事之前更新+1刷新 –
的設置只需執行echo'json_decode($ r);'看看你會得到什麼。並用結果更新答案。 –