2012-05-24 208 views
1

我的數據庫表(名稱:長城)結構是波紋管:MySQL查詢問題

----------------------------------------------------- 
id(type = int) like(type = int)  wall_id(type =int)   
----------------------------------------------------- 
1     0      1 
2     0      2 
----------------------------------------------------- 

在wall.php文件有一個文本按鈕名稱 「像這樣」。那麼有沒有辦法在點擊這個文本後發送查詢到Mysql數據庫(像這樣)。

其實我想創建一個類似的系統。如果任何人喜歡用戶牆帖子然後他/她可以點擊這個文本(像這樣)喜歡用戶牆。所以,每次點擊後,mysql數據庫字段的值應該是1

通常增加我可以發送一個查詢一起datbase:

$sql = mysql_query("INSERT INTO wall VALUES('', '1')"); 

誰能給我解決:-)

+0

您可能希望爲其使用AJAX/JQuery(javascript) – Bono

+0

要在頁面中添加交互性而無需重新加載整個頁面,則需要使用AJAX/JQuery記住PHP是服務器端腳本語言,而不是客戶端郎uage喜歡javascript。 – ruben

+0

*不確定我不知道JAVASCRIPT/AJAX *不幸的是,對於這種類型的交互,你需要學習或找到能夠編碼你需要的人。 – PenguinCoder

回答

0
$sql = mysql_query("UPDATE wall SET like = like+1 WHERE wall_id = ". (int)$wall_id); 
+0

嗯,但我想留在wall.php頁面。如果我使用這個,那麼我必須去另一個頁面發送一個查詢到數據庫。我只想單擊文本按鈕,然後sql查詢將轉到mysql數據庫以更新我的字段值。 – Shibbir

+0

您可以在表單上設置操作參數以不離開頁面。 '

'所以當你保存數據時,用戶將在同一頁面上 – ShaaD