开发者社区 问答 正文

web.py 的 db.query()数据处理问题? 400 报错

web.py 的 db.query()数据处理问题? 400 报错

开发过程遇到一个问题:

# 已定义好db = web.database(dbn='mysql', user='user', pw='pass', db='dbname')

# 现在执行语句

data = db.query("select * from table ")

if data:

    return data[0].column_name

# 在这里出错了. 提示定位在上一行 索引定位0 出错. 


如果这样

data=db.query("select * from table")

return data[0].column_name


这样就正常了.


感觉有点坑 请问对data判断为什么会出错.             

展开
收起
爱吃鱼的程序员 2020-06-04 13:11:18 705 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    sql语句后面加个分号试试呢?

    2020-06-04 16:38:38
    赞同 展开评论
问答标签:
问答地址: