使用php将Json数据插入到具有json数据类型的mysql数据库中

肯·戈登

我有来自 UNITY3d WWWForm 的表单数据到我的 php 文件。我用 json 文件类型创建了一个列,现在我想将该字符串存储在数据库中。我还希望 id 字段成为数组其余部分的数组的键。

include('dbconfig.php');

$id= $_POST['ID'];
$servicedate=$_POST['ServiceDate'];
$servicelocation=$_POST['ServiceLocation'];
$mileage=$_POST['Mileage'];
$labor=$_POST['Labor'];
$oilbrand=$_POST['OilBrand'];
$oilprice=$_POST['OilPrice'];
$filterbrand=$_POST['FilterBrand'];
$filterprice=$_POST['FilterPrice'];
$oilfilterpurchaselocation=$_POST['PurchasePlace'];


$arr = array('Service Date' => $servicedate, 
'Service Location' => $servicelocation,                                                                          
'Mileage' => $mileage, 
'Labor' => $labor, 
'Oil Brand' =>  $oilbrand,
'Oil Price' => $oilprice, 
'Filter Brand' => $filterbrand ,
'Filter   Price' => $filterprice ,
'Purchase Place' =>$oilfilterpurchaselocation);
$json= json_encode($id => $arr); //Is this part right?
echo 'Here is our new JSON';
echo  $json;

$var= $db->prepare("INSERT into json VALUES(?,?,?,?,?)";
foreach($data as $row)
{
  $var->bindParam(1, $row['id']);
  $var->bindParam(2, $row['']);
  $var->bindParam(3, $row['']);
  $var->execute();
}

这是我需要的更多吗?谢谢!

肯·戈登

我昨天看了代码,忘记在插入的值部分添加引号。当我运行它时,我得到了一个不同的错误,所以我知道我正在取得进展!事实证明,有人告诉我这是否正确,我不得不将所有列更改为具有默认值。当我将它们全部更改为 NULL 时,我能够插入 json 数据。如果其他人在此问题上苦苦挣扎,这里是您需要的插入命令。

 $sql= "INSERT INTO column_name (name of parameter) VALUES ('$json')";
 $result = mysqli_query($ms, $sql);

 if(!$result)
 {
     echo' Item Not Inserted! '. mysqli_error($ms);
 }
 else
 {
     echo"Item Inserted!";
 }

确保你做了一个 json_encode 来制作一个可以放在数据库中的 json 对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Java SQL将具有不同数据类型的数据库表插入

来自分类Dev

PHP一次将数据插入到具有多个ID的数据库中?

来自分类Dev

如何将json数据插入到Mysql数据库中

来自分类Dev

使用PHP将JSON文件中的多行和文档插入MySQL数据库

来自分类Dev

使用PHP将JSON文件中的多行和文档插入MySQL数据库

来自分类Dev

无法将json数据插入php中的mysql数据库

来自分类Dev

如何将json数组插入具有多条记录的mysql数据库中,如db图像

来自分类Dev

如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

来自分类Dev

如何使用 PHP 从 MySQL 数据库中读取几何数据类型

来自分类Dev

无法使用带有node.js的axios POST将json记录插入到postgresql数据库中?

来自分类Dev

如何使用mysql php将多个值插入到数据库中

来自分类Dev

将日期时间条目插入到具有TIMESTAMP数据类型的表中

来自分类Dev

使用php将数据插入mysql数据库

来自分类Dev

通过php将多个文件中的数据插入到mysql数据库中

来自分类Dev

将数据从JSON插入到php的mysql表中

来自分类Dev

使用mysql.connector将数据插入到mysql数据库中

来自分类Dev

将字符串格式的日期插入到具有日期字段类型的数据库中

来自分类Dev

PHP / MySQL-将JSON数据插入Bluehost服务器上的数据库,空的数据库条目

来自分类Dev

如何将MySql数据库的JSON文本更改为Postgres SQL的JSON数据类型

来自分类Dev

在mySQL中使用PDO/PHP将数据插入到预设的数据库和表中的正确方法

来自分类Dev

无法使用PHP在MySQL数据库中插入数据

来自分类Dev

无法使用json在数据库中插入数据

来自分类Dev

如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

来自分类Dev

如何使用 Ajax Jquery,php 将数据插入到数据库中

来自分类Dev

在Laravel中插入具有数据类型的数据?

来自分类Dev

MySQL无法连接来自具有不同数据类型的不同数据库的列

来自分类Dev

使用 PHP 将 JSON 数据插入 MySQL

来自分类Dev

没有使用PHP将数据插入MySQL数据库

来自分类Dev

使用Apache元模型在Cassandra数据库中插入UUID数据类型值

Related 相关文章

  1. 1

    如何使用Java SQL将具有不同数据类型的数据库表插入

  2. 2

    PHP一次将数据插入到具有多个ID的数据库中?

  3. 3

    如何将json数据插入到Mysql数据库中

  4. 4

    使用PHP将JSON文件中的多行和文档插入MySQL数据库

  5. 5

    使用PHP将JSON文件中的多行和文档插入MySQL数据库

  6. 6

    无法将json数据插入php中的mysql数据库

  7. 7

    如何将json数组插入具有多条记录的mysql数据库中,如db图像

  8. 8

    如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

  9. 9

    如何使用 PHP 从 MySQL 数据库中读取几何数据类型

  10. 10

    无法使用带有node.js的axios POST将json记录插入到postgresql数据库中?

  11. 11

    如何使用mysql php将多个值插入到数据库中

  12. 12

    将日期时间条目插入到具有TIMESTAMP数据类型的表中

  13. 13

    使用php将数据插入mysql数据库

  14. 14

    通过php将多个文件中的数据插入到mysql数据库中

  15. 15

    将数据从JSON插入到php的mysql表中

  16. 16

    使用mysql.connector将数据插入到mysql数据库中

  17. 17

    将字符串格式的日期插入到具有日期字段类型的数据库中

  18. 18

    PHP / MySQL-将JSON数据插入Bluehost服务器上的数据库,空的数据库条目

  19. 19

    如何将MySql数据库的JSON文本更改为Postgres SQL的JSON数据类型

  20. 20

    在mySQL中使用PDO/PHP将数据插入到预设的数据库和表中的正确方法

  21. 21

    无法使用PHP在MySQL数据库中插入数据

  22. 22

    无法使用json在数据库中插入数据

  23. 23

    如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

  24. 24

    如何使用 Ajax Jquery,php 将数据插入到数据库中

  25. 25

    在Laravel中插入具有数据类型的数据?

  26. 26

    MySQL无法连接来自具有不同数据类型的不同数据库的列

  27. 27

    使用 PHP 将 JSON 数据插入 MySQL

  28. 28

    没有使用PHP将数据插入MySQL数据库

  29. 29

    使用Apache元模型在Cassandra数据库中插入UUID数据类型值

热门标签

归档