Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript值添加到我的SQL表中?_Javascript_Php_Mysql - Fatal编程技术网

如何将javascript值添加到我的SQL表中?

如何将javascript值添加到我的SQL表中?,javascript,php,mysql,Javascript,Php,Mysql,我对javascript有点陌生,但我目前正在我的网站上工作: 当我按下按钮时,javascript会生成一个随机数(例如:您的硬币:25),然后我需要连接到我的“成员”表,并将25添加到“硬币”字段。(如果这很重要,我已经在php代码中连接了mysql。) 有人能帮我吗 如果它是“coins”,那么您可能不希望它生成客户端,否则有人可以用他们喜欢的任何数字调用您的java脚本函数,并添加数百万个coins 另一种方法是让PHP为您生成数字 您可以使用jQuery的$.get函数调用php脚本,

我对javascript有点陌生,但我目前正在我的网站上工作:

当我按下按钮时,javascript会生成一个随机数(例如:您的硬币:25),然后我需要连接到我的“成员”表,并将25添加到“硬币”字段。(如果这很重要,我已经在php代码中连接了mysql。)

有人能帮我吗

如果它是“coins”,那么您可能不希望它生成客户端,否则有人可以用他们喜欢的任何数字调用您的java脚本函数,并添加数百万个coins

另一种方法是让PHP为您生成数字

您可以使用jQuery的$.get函数调用php脚本,执行“添加随机数硬币”的操作,php脚本可以通过JSON将随机数返回给java脚本,以便显示

如果它是“coins”,那么您可能不希望它生成客户端,否则有人可以用他们喜欢的任何数字调用您的java脚本函数,并添加数百万个coins

另一种方法是让PHP为您生成数字


您可以使用jQuery的$.get函数调用php脚本,执行“添加随机数硬币”的操作,php脚本可以通过JSON将随机数返回给java脚本,以便显示

首先,浏览器向服务器发送一个请求,服务器依次解析该请求。这是生成HTML和运行PHP的时间。生成HTML并准备就绪后,它将被发送到web浏览器。HTML可能包含通过
src
属性指向js文件的
script
标记,或包含Javascript代码的
script
标记,但在服务器发送响应之前,不会加载Javascript文件,脚本中的Javascript代码不会被执行。当响应到达web浏览器时,它解析HTML,加载外部js、css文件和图片,并执行Javascript代码

因此,当Javascript生成值时,它在用户的web浏览器上运行,远离服务器。因此,从这一点开始,Javascript代码应该向服务器发送一个消息。这将向服务器发送一个请求,服务器将接收并解析该请求。您可以在发送AJAX请求时发布参数。jQuery有一个。您的服务器将收到带有参数的请求,您将能够通过
$\u GET
$\u POST
读取参数,这些参数是关联的
数组
,包含用作索引的参数。您可以使用它们来编写查询


所有这些都有很好的文档记录,如果你看一些教程,你应该能够解决这个问题。另一方面,评论者和其他回答者告诉你永远不要相信浏览器生成敏感数据,这是正确的,因为黑客可以很容易地看到从web浏览器发送的请求,并将类似的帖子发送到他们“幸运”的地方,轮到它来解析它。这是生成HTML和运行PHP的时间。生成HTML并准备就绪后,它将被发送到web浏览器。HTML可能包含通过
src
属性指向js文件的
script
标记,或包含Javascript代码的
script
标记,但在服务器发送响应之前,不会加载Javascript文件,脚本中的Javascript代码不会被执行。当响应到达web浏览器时,它解析HTML,加载外部js、css文件和图片,并执行Javascript代码

因此,当Javascript生成值时,它在用户的web浏览器上运行,远离服务器。因此,从这一点开始,Javascript代码应该向服务器发送一个消息。这将向服务器发送一个请求,服务器将接收并解析该请求。您可以在发送AJAX请求时发布参数。jQuery有一个。您的服务器将收到带有参数的请求,您将能够通过
$\u GET
$\u POST
读取参数,这些参数是关联的
数组
,包含用作索引的参数。您可以使用它们来编写查询


所有这些都有很好的文档记录,如果你看一些教程,你应该能够解决这个问题。另一方面,评论者和其他回答者告诉你永远不要相信浏览器会生成敏感数据,这是正确的,因为黑客可以很容易地看到从web浏览器发送的请求,并且会在“幸运”的地方发送类似的帖子。

欢迎使用Stack Overflow,很遗憾,你的问题离题了。你需要包括,以便其他人更容易理解你的问题。如果你在做某种“货币”或游戏内奖励类型的系统,100%绝对不会生成玩家在javascript中收到的硬币数量。任何浏览器都可以修改JS,使其每次生成10亿硬币,而不是随机数。PHP在页面加载之前运行,javascript在加载之后运行。生成数字时,需要将其提交到PHP页面以处理数据库插入。查看ajax调用。您是在NodeJS的后台使用JavaScript,还是在浏览器的客户端使用JavaScript?欢迎来到Stack Overflow,很遗憾,您的问题偏离了主题。你需要包括,以便其他人更容易理解你的问题。如果你在做某种“货币”或游戏内奖励类型的系统,100%绝对不会生成玩家在javascript中收到的硬币数量。任何浏览器都可以修改JS,使其每次生成10亿硬币,而不是随机数。PHP在页面加载之前运行,javascript在加载之后运行。生成号码时,需要将其提交给