gpt4 book ai didi

javascript - 使用 Angular/PHP 将 JSON 对象插入 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 21:34:05 25 4
gpt4 key购买 nike

所以我有一个 JSON 对象想要插入到 MySQL 表中的字段中。当我执行“console.log(thatjson)”时,它会在控制台中打印带有文本 [Object] 的 JSON 对象,以及单击该对象时可用的所有信息。但是,当我执行“alert(thatjson)”时,它会在警报框中打印“object Object”,当我在 phpMyAdmin 中检查该表时,varchar(2000) 字段仅存储一个字符串,其中显示 [object Object] .

在我的 php 中,我有 $property = json_decode($request->getBody());解码 Angular 传递的 json 数据,显然这没有帮助。 :(

有什么想法吗?

编辑:

相关代码:

$scope.update = function(thatjson){                
$http.put('api/envisiondb/0', thatjson).success(function(data) {
$scope.properties = data;
});
};

PHP 瘦身:

function editProperty($id) {
$request = Slim::getInstance()->request();
$property = json_decode($request->getBody());
$sql = "UPDATE db SET username=:username..."

JSON 对象只是一个普通的日常 JSON 对象

最佳答案

确保通过 JSON.stringify() 函数传递请求数据。

关于javascript - 使用 Angular/PHP 将 JSON 对象插入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35041851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com