php与数据库的问题

在数据库执行是有结果的
clipboard.png
但是换成php mysql执行就没有结果了
$sql = "SELECT goods.*,seller.name name2,brand,regionId FROM goods,seller where goods.seid = seller.seid and goods.type='$goodstype'".$_SESSION'goodsFilter';
var_dump($sql)的结果
clipboard.png

$sql2 = "SELECT goods.*,seller.name name2,brand,regionId FROM goods,seller where goods.seid = seller.seid and goods.type='新品出售' and seller.brand in ('小米')";
var_dump($sql2)

clipboard.png
求大神看一看,快哭了
不知道长度为啥不一样,应该排除空格

阅读 2.5k
2 个回答

已经解决了,谢谢

首先看一下你的数据库选对没,然后给所有的字段加上 `` 排除一下关键字 试试,最大可能就是数据库选择的不对吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题