我試圖創建一個查詢,當成員訪問他們的配置文件時將更新每個人的配置文件視圖。出於某種原因,它不會更新,我相信它會起作用。這裏是我的臺詞:配置文件視圖更新
<?php
$name = $_REQUEST['username'];
$profile = mysql_query("SELECT * FROM users WHERE user_name='$name'");
$uprofile = mysql_fetch_assoc($profile);
$username = $uprofile['user_name'];
$profilev = $uprofile['profile_views'];
mysql_query("UPDATE users SET profile_views +1 WHERE user_name='$name'");
?>
所以,在我的個人主頁上,它成功地顯示自己的用戶名,並顯示在數據庫中的profile_views這ofcourse,是0
默認值。所以它正確閱讀,我只是有問題更新用戶profile_views。
'SET profile_views = profile_views + 1 WHERE'但是你最好停止使用廢棄的'MYSQL *'功能 – Alex
謝謝你,而是因爲它的depreated,爲什麼我不應該用它?我真的不知道任何關於PDO –
只讀一些有http://stackoverflow.com/a/12860046/4421474 – Alex