可以用Javascript更新我的SQL数据库中的数据吗?

可以用Javascript更新我的SQL数据库中的数据吗?,javascript,php,jquery,sql,ajax,Javascript,Php,Jquery,Sql,Ajax,我开始学习一些使用javascript的SQL,我想把我的变量(“Val_Points from javascript”)放入一个用户(例如:Robert)的表(“Usuarios”)中。这是通过Javascript实现的还是有其他方法 var Val_Points=0;/*变数*/ $('.btn')。单击(函数(){ Val_点+=5;/*值+5*/ /*更新单个SQL数据 var UpdateSQL=dbConn.executeUpdate('UPDATE Usuarios SET Po

我开始学习一些使用javascript的SQL,我想把我的变量(“Val_Points from javascript”)放入一个用户(例如:Robert)的表(“Usuarios”)中。这是通过Javascript实现的还是有其他方法

var Val_Points=0;/*变数*/
$('.btn')。单击(函数(){
Val_点+=5;/*值+5*/
/*更新单个SQL数据
var UpdateSQL=dbConn.executeUpdate('UPDATE Usuarios SET Points=“$Val_Points”WHERE Username=“$_SESSION[Username]”);
*/
$('exp_bar').val(val_点);
});

是否可以使用Javascript将数据插入SQL数据库

简单的答案是否定的。不是而是使用Javascript

要理解这一点,您需要了解
客户端
服务器端
之间的区别

客户端

由客户端执行的操作。操作由用户的计算机/软件进行。这也意味着客户可以随时修改数据

服务器端

由服务器执行的操作。这些操作是在服务器上进行的,只使用客户端发送的信息。收到数据后,客户端无法对其进行修改

您的数据库位于服务器端
its上。客户端没有对此数据库的直接访问权限,因此需要将数据从
客户端
发送到
服务器端
。这可以通过
javascript
实现

那么如何做到这一点

在您的例子中,您希望将
Javascript
(客户端)与
PHP
(服务器)结合起来。通过
PHP
我们将数据插入您的
SQL
数据库

示例

Javascript/Jquery(!)

我们将使用。这是jQuery框架之外的一个函数,向服务器发出请求

$('.btn').click(function() {
    var request = $.ajax({
        url: "phpfile.php",
        data: { label: "value" },
        method: "POST"
    });

    request.done(function() {
        // Do something after its done.
    });
 });
PHP


是否可以使用Javascript将数据插入SQL数据库

简单的答案是否定的。不是而是使用Javascript

要理解这一点,您需要了解
客户端
服务器端
之间的区别

客户端

由客户端执行的操作。操作由用户的计算机/软件进行。这也意味着客户可以随时修改数据

服务器端

由服务器执行的操作。这些操作是在服务器上进行的,只使用客户端发送的信息。收到数据后,客户端无法对其进行修改

您的数据库位于服务器端
its上。客户端没有对此数据库的直接访问权限,因此需要将数据从
客户端
发送到
服务器端
。这可以通过
javascript
实现

那么如何做到这一点

在您的例子中,您希望将
Javascript
(客户端)与
PHP
(服务器)结合起来。通过
PHP
我们将数据插入您的
SQL
数据库

示例

Javascript/Jquery(!)

我们将使用。这是jQuery框架之外的一个函数,向服务器发出请求

$('.btn').click(function() {
    var request = $.ajax({
        url: "phpfile.php",
        data: { label: "value" },
        method: "POST"
    });

    request.done(function() {
        // Do something after its done.
    });
 });
PHP


是否可以使用Javascript将数据插入SQL数据库

简单的答案是否定的。不是而是使用Javascript

要理解这一点,您需要了解
客户端
服务器端
之间的区别

客户端

由客户端执行的操作。操作由用户的计算机/软件进行。这也意味着客户可以随时修改数据

服务器端

由服务器执行的操作。这些操作是在服务器上进行的,只使用客户端发送的信息。收到数据后,客户端无法对其进行修改

您的数据库位于服务器端its上。客户端没有对此数据库的直接访问权限,因此需要将数据从
客户端
发送到
服务器端
。这可以通过
javascript
实现

那么如何做到这一点

在您的例子中,您希望将
Javascript
(客户端)与
PHP
(服务器)结合起来。通过
PHP
我们将数据插入您的
SQL
数据库

示例

Javascript/Jquery(!)

我们将使用。这是jQuery框架之外的一个函数,向服务器发出请求

$('.btn').click(function() {
    var request = $.ajax({
        url: "phpfile.php",
        data: { label: "value" },
        method: "POST"
    });

    request.done(function() {
        // Do something after its done.
    });
 });
PHP


是否可以使用Javascript将数据插入SQL数据库

简单的答案是否定的。不是而是使用Javascript

要理解这一点,您需要了解
客户端
服务器端
之间的区别

客户端

由客户端执行的操作。操作由用户的计算机/软件进行。这也意味着客户可以随时修改数据

服务器端

由服务器执行的操作。这些操作是在服务器上进行的,只使用客户端发送的信息。收到数据后,客户端无法对其进行修改

您的数据库位于服务器端its上。客户端没有对此数据库的直接访问权限,因此需要将数据从
客户端
发送到
服务器端
。这可以通过
javascript
实现

那么如何做到这一点

在您的情况下,您需要组合
Javascript
(cli
$('#update-btn').click(function() {
    $.ajax({
        'url': 'fooHandler.php',
        'method': 'POST',
        'data': {'sid': ..., 'action': 'update', 'value': ...}
        /* 'success': function(data) { ... } */
        /* 'error': function ... */
    });
});
<?php
  if (isset($_POST['sid'], $_POST['action'])) {
    /* TODO check if valid session */
    if ($_POST['action'] == 'update') {
      /* check if the rest is in order */
      if (isset($_POST['value'] and is_numeric($_POST['value'])) {
        /* TODO execute query */
      }
    } elseif ($_POST['action'] == ...) {
      ...
    }
  }
?>