2012-05-24 163 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