javascript 数组到 mySQL

标签 javascript php mysql explode

我有一个名为 translations.js 的文件,这个 js 确实有两个变量。这两个变量包含超过 20.000 个单词

var english = ["word1", "word2", "word3", "word4", ...]

var farsi = ["translation1", "translation2", "translation3", "translation3"]

所以我想将所有值添加到 mySQL 上的表中。

我怎样才能又快又好地做到这一点?我想用 PHP 做到这一点。

我有“翻译”表,其中包含以下列:id、english、farsi

我希望所有的单词都应该添加到数据库中。所以我想把这个文件分成 english.js 和 farsi.js - 之后我想在两个变量上使用“explode”,foreach 直到没有“”,然后我想一步一步地添加它们。

有没有更简单的方法?这种方式有意义吗?

谢谢!

最佳答案

如果这些数组本身是有效的 json,您可以为每个数组创建一个 json 文件并使用 file_get_contents() 读取文件,然后使用 json_decode() 转换为php 数组。

遍历数组进行插入。

另一种方法是将这些变量加载到 html 页面中,然后使用 ajax 将整个数组发布到 php 脚本中。遍历 $_POST 中接收到的数组

关于javascript 数组到 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33040802/

相关文章:

javascript - 服务器端的AJAX/JSON : pass all arguments to a Python dictionary (Flask)

php - 用PHPWord将word文档解析为字符串

mysql - 我的 SQL 查询这么慢是否正常?

mysql - 合并2个mysql表数据库

javascript - y 的值是如何分配的

javascript - Angular2 指令 : How to detect DOM changes

javascript - 窃取 oAuth2 中的访问 token

php - 按 Log_time 排序但按组部分排序?

php - 从 PHP 数组中的 MySQL 表中的每一行返回特定列

mysql - 在 json 数据中插入缺失的值范围