数据库查询问题
程序员文章站
2022-05-04 08:18:15
...
$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字段条件满足时查不出来
推荐阅读
-
请教 有关 Apache+PHP 配置伪静态的问题
-
ckeditor里一个比较郁闷的地方:样式问题 JavaScriptckeditor
-
统计点击率的有关问题
-
扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题
-
ubuntu下xmind的workspace冲突问题
-
iis+php+SQLServer连接数据库有关问题
-
php导出excel中,若数据库一列内容中存在换行,则在excel中对应换成多行,怎么解决
-
解决python删除文件的权限错误问题
-
ckeditor里一个比较郁闷的地方:样式问题 JavaScriptckeditor
-
如何解决子div设置float后会导致父div无法自动撑开的问题