开发者社区> 问答> 正文

表格存储无法获取数据

目前按照要求安装并运行examples中的getRow和BatchGetRow,分别在php5.6和php7.2版本中运行,getRow在php7.2中正常,php5.6中提示如下错误:
Fatal error: Uncaught exception 'AliyunOTSOTSClientException' with message 'Checksum mismatch. expected:120,actual:-48' in D:web2md5phonesvendoraliyunaliyun-tablestore-sdk-phpsrcOTSPlainBufferPlainBufferCodedInputStream.php on line 157
BatchGetRow在两个版本中运行正常,但是返回row都是空值,
SDK版本是最新的4.1

展开
收起
ap2933p2v 2018-12-07 16:30:02 6033 0
2 条回答
写回答
取消 提交回答
  • 技术专家

    64位的系统下,可以安装32bit的php,通过phpinfo()可以查看 Architecture=X86(32位)时引起的问题 image.png

    2020-05-26 18:47:24
    赞同 展开评论 打赏
  • Windows版本的PHP,必须使用7.x的64bit版本。

    2019-07-17 23:18:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载