我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP查询 - 合并在哪里条件

In mysql client the query with this condition work fine, but when put this query in php page, not work:

The variable are $_REQUEST:

SELECT * FROM table_name
WHERE 1=1
AND idbook = '$idbook'
AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year ) 

If remove this line AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year ) , the query work fine.

How to resolve it?

近期文章

  • 如何在这个带有id的模态中显示.php文件?
  • symfony断言忽略自定义消息
  • 用php验证/更改输入值
  • 制作一个多维数组php mysql
  • 500(内部服务器错误)angularjs php
  • Laravel JWT Auth返回错误
  • 通过php从URL获取最大的图像
  • jquery加载数据而不刷新页面
  • 使用jQuery ajax从.txt进行数据处理
  • PHP中的PDOException不是本地服务器
  • 注册和登录表单未提交
  • 为什么setAccessible方法无法改变php中可访问的构造函数方法?
  • 基于城市和地区的自动完成搜索
  • Net Beans 8和PHPUnit-Skeleton-Generator
  • 在laravel模型中处理关系
  • 使用Javascript将画布保存为iPhone上的图像,方法是按住画布
  • 使用yii2访问禁止的Xampp Mac osx
  • 与symfony3以多对多关系获取关联数据的语义错误
  • 如何在IPS论坛中使用Laravel功能?
  • Laravel 5.1 - 过滤集合不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华