可以用Javascript更新我的SQL数据库中的数据吗?
我开始学习一些使用javascript的SQL,我想把我的变量(“Val_Points from javascript”)放入一个用户(例如:Robert)的表(“Usuarios”)中。这是通过Javascript实现的还是有其他方法可以用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
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'] == ...) {
...
}
}
?>