开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1346|回复: 7
收起左侧

[完成] 再次求助, post提交json数据问题. 请大神帮助~

 关闭 [复制链接]
结帖率:81% (13/16)
发表于 2019-9-19 11:15:39 | 显示全部楼层 |阅读模式   辽宁省沈阳市
20精币
数据上传  就是无法正常上传
试了几种方式的源码 商品批量上传.e (903.79 KB, 下载次数: 17)

最佳答案

查看完整内容

对面数据库爆了,不知道什么原因* “https://www.suniode.com/api.php?app_key=47394154-D783-49BD-9C27-CFBC75EFC30B&method=dsc.goods.insert.post&format=json” * “MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT * FROM `suniode_db`.`dsc_goods` WHERE AND goods_sn = 'ECS000456' AND us ...
结帖率:100% (4/4)

签到天数: 4 天

发表于 2019-9-19 11:15:40 | 显示全部楼层   广西壮族自治区桂林市
对面数据库爆了,不知道什么原因* “https://www.suniode.com/api.php?app_key=47394154-D783-49BD-9C27-CFBC75EFC30B&method=dsc.goods.insert.post&format=json”
* “<b>MySQL server error report:Array
(
    [0] => Array
        (
            [message] => MySQL Query Error
        )

    [1] => Array
        (
            [sql] => SELECT * FROM `suniode_db`.`dsc_goods` WHERE  AND goods_sn = 'ECS000456' AND user_id = '0' LIMIT 1
        )

    [2] => Array
        (
            [error] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND goods_sn = 'ECS000456' AND user_id = '0' LIMIT 1' at line 1
        )

    [3] => Array
        (
            [errno] => 1064
        )

)


只能帮你到这了

商品批量上传.e

778.94 KB, 下载次数: 6, 下载积分: 精币 -1 枚

评分

参与人数 1精币 +1 收起 理由
孤独一人 + 1 感谢~ 非常感谢~ 非常非常感谢~

查看全部评分

回复

使用道具 举报

结帖率:100% (19/19)

签到天数: 2 天

发表于 2019-9-19 12:37:43 | 显示全部楼层   广东省中山市
json不应该是{}这个符号吗
回复

使用道具 举报

结帖率:81% (13/16)
 楼主| 发表于 2019-9-19 12:59:24 | 显示全部楼层   辽宁省沈阳市
gys497 发表于 2019-9-19 12:37
json不应该是{}这个符号吗

用{} 也测试过, 也是不行呢,  后来就测试了一下().
回复

使用道具 举报

结帖率:94% (16/17)

签到天数: 1 天

发表于 2019-9-19 13:30:38 | 显示全部楼层   陕西省西安市
我看见了下面的开发者实例:
$url="http(s)://www.xxx.com/api.php?app_key=A788F457-1A7D-4CC7-ABA0-BFE212BCCD9A&method=dsc.goods.insert.post&format=json"
$Http = new Http();

$data=array(
'goods_id' => '594'
'cat_id' => '161'
'user_id' => '0'
'goods_name' => '华殿卫浴 台上盆椭圆形陶瓷卫生间面盆陶瓷盆洗脸盆台盆艺术洗手盆洗面台 410*330*150mm 送货上门加安装=省心'
'brand_id' => '0'
'goods_sn' => 'ECS000594'
'goods_number' => '326'
'market_price' => '1333.20'
'shop_price' => '1111.00'
'review_status' => '3'
)

$data = json_encode($data); // 对变量进行 JSON 编码
$argument=array(
'data' => $data
)

$Http->doPost($url, $argument);

分割线------------------------------------------下面是php的
$url="http(s)://www.xxx.com/api.php?app_key=A788F457-1A7D-4CC7-ABA0-BFE212BCCD9A&method=dsc.goods.insert.post&format=xml"
$Http = new Http();

$data = '<?xml version="1.0" encoding="utf-8"?>
<dsc>
<goods_id>594</goods_id>
<cat_id>161</cat_id>
<user_id>0</user_id>
<goods_name>华殿卫浴 台上盆椭圆形陶瓷卫生间面盆陶瓷盆洗脸盆台盆艺术洗手盆洗面台 410*330*150mm 送货上门加安装=省心</goods_name>
<brand_id>0</brand_id>
<goods_sn>ECS000594</goods_sn>
<goods_number>326</goods_number>
<market_price>1333.20</market_price>
<shop_price>1111.00</shop_price>
<review_status>3</review_status>
</dsc>';

$data = htmlspecialchars($data); // 将特殊字符转换为 HTML 实体
$argument = array(
'data' => $data
);

$Http->doPost($url, $argument);
回复

使用道具 举报

结帖率:78% (62/79)

签到天数: 8 天

发表于 2019-9-19 14:08:25 | 显示全部楼层   重庆市重庆市
你提交的json格式不正确,服务器不能解析,正确格式应该是这样的
“{”+#引号 + “data” + #引号 + “:” + “{” + #引号 + “goods_sn” + #引号 + “:” + #引号 + “ECS000456” + #引号 + “,” + #引号 + “brand_id” + #引号 + “:” + #引号 + “0” + #引号 + “,” + #引号 + “market_price” + #引号 + “:” + #引号 + “145.67” + #引号 + “,” + #引号 + “shop_price” + #引号 + “:” + #引号 + “278.69” + #引号 + “,” + #引号 + “goods_name” + #引号 + “:” + #引号 + “lamy” + #引号 + “}}”
回复

使用道具 举报

结帖率:81% (13/16)
 楼主| 发表于 2019-9-19 15:29:15 | 显示全部楼层   辽宁省沈阳市
only3880 发表于 2019-9-19 14:08
你提交的json格式不正确,服务器不能解析,正确格式应该是这样的
“{”+#引号 + “data” + #引号 + “ ...

测试过, 前面加上了  {"data":  内容  }  也是一样问题。
回复

使用道具 举报

结帖率:81% (13/16)
 楼主| 发表于 2019-9-19 15:31:20 | 显示全部楼层   辽宁省沈阳市
厉害的海绵宝宝 发表于 2019-9-19 13:30
我看见了下面的开发者实例:
$url="http(s)://www.xxx.com/api.php?app_key=A788F457-1A7D-4CC7-ABA0-BFE2 ...

这个我也看到了呢,   可以换了几种方法写,都是不对的~  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表