php - FB JavaScript 中的 SQL 查询

标签 php mysql ajax facebook

我想在用户按下 Facebook Like 按钮时更新数据库字段。

下面是我的一小段代码。我已经简化了它,所以请不要开始谈论错误/不良做法;)

<?php
    function updateLike () {
        mysql_query("UPDATE like SET liked = '1'");
    }
?>

<script>
     FB.Event.subscribe('edge.create', function(response) {
         <?php updateLike() ?>
     });
</script>

所以,那是行不通的。我读过一些关于进行 AJAX 调用的内容,但我找不到适合我的情况的好例子。

谁能把我推向正确的方向?

最佳答案

是的,您可以使用 ajax 更新数据库

脚本

     FB.Event.subscribe('edge.create', function(response) {

         // ajax call  
         $.post('server.php', function(data) {

         });
     });

服务器.php

您可以执行更新或任何服务器进程

 mysql_query("UPDATE like SET liked = '1'");

您可以使用 jQuery 轻松进行 ajax 调用。

关于php - FB JavaScript 中的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791734/

相关文章:

mysql - 错误 #1215 - 无法添加外键约束 - MySQL

jQuery POST 请求 - 返回 JSON

php - 从无序列表中的 href 中提取 URL 并使用 PHP 插入 mysql

php - PHP 中的坏词过滤器?

php - 重新调用递归函数的最合适方法是什么?

mysql - ActiveRecord - 将现有行 ID 映射到类记录

php - 如何从 PHP 中的随机数生成器获取种子值

mysql - 如何在终端中连接其他mysql?

javascript - Rails ajax 渲染部分

php - 如何通过 jQuery 将 PHP 文件加载到 DIV 中?