Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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
不使用POST将大型数据集从Javascript保存到mySQL表?_Javascript_Php_Mysql_Database_Dataset - Fatal编程技术网

不使用POST将大型数据集从Javascript保存到mySQL表?

不使用POST将大型数据集从Javascript保存到mySQL表?,javascript,php,mysql,database,dataset,Javascript,Php,Mysql,Database,Dataset,我有大量的服务器端数据需要存储在mySQL表中。[我是一名新手,正在学习javascript和php。] 我认为最好将其发送到PHP页面并保存到数据库中。一旦数据进入PHP数组,我就知道如何*将其放入数据库;我只是不知道去那里最好的方法是什么 我不能POST(),因为POST字符串的长度是2048个字符,我可能有10-20kb的数据 为了简单起见,我不想使用AJAX或Node.js,因为这是一次性的(但这两个都在我的列表中,以后要学习!) 或者,最好使用javascript向服务器创建一个临时文

我有大量的服务器端数据需要存储在mySQL表中。[我是一名新手,正在学习javascript和php。]

我认为最好将其发送到PHP页面并保存到数据库中。一旦数据进入PHP数组,我就知道如何*将其放入数据库;我只是不知道去那里最好的方法是什么

我不能
POST
(),因为
POST
字符串的长度是2048个字符,我可能有10-20kb的数据

为了简单起见,我不想使用
AJAX
Node.js
,因为这是一次性的(但这两个都在我的列表中,以后要学习!)

或者,最好使用javascript向服务器创建一个临时文本文件,然后调用PHP页面来加载和处理数据?(尽管我找不到不使用
POST
的示例)

我理解服务器端和客户端之间的区别(感谢),但是
POST
的大小限制似乎是我的问题

*另外,我有点不确定何时/如何使用{json/posting/DB tables/text}对存储数据()进行编码。在这种情况下,我的数据可以包含“单”和“双”引号(但不能包含外来字符)国外 वर्ण), 哪一次[在我短暂的经验中]似乎是唯一的问题


谢谢!

问题是Javascript是客户端语言,而PHP是服务器端语言。这意味着没有一些HTML、CSS或Javascript,PHP无法与用户交互,反之亦然,没有一些PHP,Javascript无法与服务器端文件交互。这是为什么?因为Javascript是客户端,用户可以将其编辑为y可以看到代码,而PHP脚本则全部在服务器上,他们无法看到代码,只能看到它输出/打印的内容。因此,简而言之,如果没有POST或GET,您无法完成要求的操作,如果没有服务器端脚本(如PHP脚本),则无法完成此操作(如果您想更多地了解web后端,Python也非常有用)

有很多例子说明了如何做到这一点,你可以通过简单的谷歌搜索找到,这里是一个很好的例子


希望我能澄清你的问题。

我不确定你的意思,
我有大量的服务器端数据
,你已经在服务器上有数据了吗?你可以发布它,但你可以将其分解?然后你会受到php.ini中的max post设置的限制,如果这是难以置信的高,我希望你不会受到内存的限制可用。将其分块到一个可接受的大小,循环post数据并将其放回服务器端存储。我错过了服务器端部分,如果它已经存在,您不需要发布它,您只需要将其以大格式插入数据库,可能blob就是您要寻找的。