繁体   English   中英

使用JavaScript将数据发送到MySQL

[英]Sending data with JavaScript to MySQL

我正在寻找一种将数据从客户端发送到服务器数据库的简单方法。 我展示了Java中的一段简单代码,该代码以任何方式将数据从客户端发送到服务器。

例如,在这段代码中,我想将某个用户按下按钮的次数存储在我的数据库中(使用某些ID,我们使用ID在数据库中查找一行,并在第二列中递增值)。

<html>
  <head>
    <title>test</title>
    <script language="JavaScript">
      function count(form){
        form.games.value=eval(form.num.value)+1;
      }
    </script>
  </head>

  <body>
    <?php
      $con=new mysqli(mysql_host,mysql_user,mysql_password,mysql_database);
      $sql="select * from Users where ID='".$_POST['id']."'";
      $result=$con->query($sql);
      $arr=$result->fetch_row();
      $val=$arr[1];
      echo "
        <form name=\"display\">
        <textarea class=message readonly=true disabled=true name=\"num\">{$val}</textarea>
        <input type=button value=\"Hit\" onClick=\"count(this.form)\">
      ";
    ?>
  </body>
</html>

我希望这次我的问题不会太广泛。

首先,它被称为Javascript(一个单词),以便将来使您的问题更加清晰。 您可以使用jQuery的.get()函数向HTTP页面发送HTTP GET请求,该请求会将数据记录到数据库中。 您可以与它一起发送数据,例如ID,例如jQuery页面上的示例。

基本流程:

  1. 用户点击按钮
  2. jQuery向PHP发送获取请求
  3. PHP页面执行mysql命令记录点击
  4. PHP返回成功(您可以使用json_encode进行返回)或失败。
  5. 您的Javascript告诉用户命令已成功发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM