开发者社区> 问答> 正文

sql语句出问题了,查询总数,大神们帮我找错误在哪里?报错

$sql = "SELECT count(*) as num FROM join_vote where vote_id='".$vote_id."' and option='a'";

这个是我的sql语句,不知为什么一直报错的,你们帮我看下哪里有问题的

展开
收起
爱吃鱼的程序员 2020-06-20 16:36:29 708 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    $vote_id值是什么
    最好的办法就是放到数据库查一下,然后根据类型决定加符号sql构建的问题,自己debug或者简单的控制台输出$sql变量一下即可看出问题$sql="SELECTcount()asnumFROMjoin_votewherevote_id='<spanstyle="color:#E53333;">"+".$vote_id.<spanstyle="color:#E53333;">"+"'andoption='a'";<preclass="brush:php;toolbar:true;auto-links:false;">$sql="SELECTcount()asnumFROMjoin_votewherevote_id='{$vote_id}'andoption='a'";



    完全同意,$sql="select*..... vote_i='$vote_id'and..."都不说数据库是啥,还让人帮忙找错误……解决了,有些字段不能用关键字的

    2020-06-20 16:37:05
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
AnalyticDB基础版:云原生My SQL 敏捷数仓 立即下载
第十二届 BigData NoSQL Meetup — 基于hbase的New sql落地实践 立即下载
时序数据库TSDB的SQL与流计算 立即下载