您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

数据库查询问题

2024/12/15 12:49:55发布21次查看
$asin=$_post['key'];$sql=select t.`item_code`,t.`package_area`,t.`asin`,t.`sku`,b.`pack_weight` ;$sql.=from `1_sku_comparison` t left join `1_product` b on t.`item_code`=b.`item_code` ;$sql.=where t.`sku`='.$asin.' or t.`asin`='.$asin.' or t.`item_code`='.$asin.';
现在的问题是当t.`item_code`=$asin这个条件满足时能查出数据,t.`sku`='.$asin.' or t.`asin`='.$asin.'这两个条件满足时,就报没查到数据,但是我输出$sql后,用输出的$sql在phpmyadmin能查到数据。我是用ajax传值的,请问这是什么情况呢??
回复讨论(解决方案) where t.`sku`='.$asin.' and (t.`asin`='.$asin.' or t.`item_code`='.$asin.');
$sql.=where t.`sku`='.$asin.' and (t.`asin`='.$asin.' or t.`item_code`='.$asin.');
t.`sku`='.$asin.' or t.`asin`='.$asin.' or t.`item_code`='.$asin.';
我是要这个条件,问题是,现在执行结果是item_code可以查出来,asin和sku字段条件满足时查不出来
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product