通过PHP通过Javascript访问MySQL

时间:2011-04-29 05:01:21

标签: php javascript mysql

当任何用户登录时,我只想向PHP发送2个参数,然后想要更新相关的DB表。在javascript中有可能吗?如果可能的话,任何示例代码或链接都会受到赞赏。

3 个答案:

答案 0 :(得分:1)

您可以使用JavaScript来使用XMLHttpRequest请求PHP脚本,并在PHP脚本中包含与MySQL的一些数据库交互。

答案 1 :(得分:0)

AJAX是您正在寻找的关键。

这样的jQuery javascript框架可以帮到你很多。在documentation中有几种内置的AJAX方法,特别是this method

答案 2 :(得分:0)

使用JQuery非常简单,正如pedrorezende所说。最简单的方法就是

$.post('sample/path?var1=value&var2=otherValue');

编辑:这是完整的代码,我相信这会完成你想要的(未经测试):

<script type="tex/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"> 
</script>
<script type="text/javascript">
  $("#login_form").submit(function() {
     $.post("login_handler.php", $("#login_form").serialize());
  }
</script>
<body>
    <form id="login_form">
        <input type="text" name="username"></input>
        <input type="text" name="password"></input>
        <input type="submit" value="login">
    </form>
</body>

第一个脚本将load JQuery

第二个脚本creates the handlersends the form data到外部PHP文件。

然后在login_handler.php中,您将使用$_POST值将查询发送到MySQL。