2015-04-04 50 views
-1

當用戶點擊我的頁面上的鏈接時,我想將我的數據更新到我的數據庫中。我做了堆棧溢出一些搜索,發現了一些相關的問題,但我不明白它們是如何工作的,例如我發現this question.當我們點擊鏈接時更新數據庫中的數據

,我顯示的消息是下面的代碼...

?> 
<?php 
$query = mysql_query("SELECT COUNT(status) as msg, auth FROM messages WHERE status='0' AND recip='$username' GROUP BY auth"); 
while($row = mysql_fetch_array($query)) 
{ 
    $message= " <b><font color=red><p align='center'>You Have " . $row['msg'] . " Unread Messages From ".$row['auth']."</font></b>"; 
    $link_address = "members2.php?view=".$row['auth'] 

?> 
<a href="<?php echo $link_address;?>"> <?php echo $message; ?> </a> 
<?php 
$query = "UPDATE messages SET status='1' WHERE recip='$username'"; 
mysql_query($query)or die(mysql_error()); 
} 
?> 

我的更新代碼,我想是這樣......

$query = "UPDATE messages SET status='1' WHERE recip='$username' AND auth='.$row['auth']'"; 

而且我想在auth是點擊作者,但auth='.$row['auth']'是錯誤的

+0

*「我的更新代碼我想成爲這個...... 'UPDATE messages SET status ='1'WHERE recip ='$ username';'」* - 好的,用它。那有什麼問題? – 2015-04-04 23:26:31

+0

@ Fred-ii-如果我在查詢中添加一個錯誤... $ query =「UPDATE messages SET status ='1'where recip ='$ username'」; – DogFace 2015-04-04 23:28:53

+0

你需要用你使用它的實際方式來更新你的問題,包括它的任何相關信息,比如變量以及它們來自哪裏和從哪裏分配。 – 2015-04-04 23:30:49

回答

-1

找到另一種解決方法。 當我點擊鏈接不言而喻我給members2.php?查看=用戶A的文件,所以這個文件中我只是輸入驗證碼...

$query = "UPDATE messages SET status='1' WHERE recip='$username' AND auth='$view'"; 
mysql_query($query)or die(mysql_error()); 

而且我刪除此代碼...

$query = "UPDATE messages SET status='1' WHERE recip='$username'"; 
mysql_query($query)or die(mysql_error()); 

從其他文件。

相關問題