php - 使用表单显示某个值大于 X 的所有记录
问题描述
对于这个问题,我需要制作一个 PHP 页面,用户可以在其中通过输入“数量”值来搜索发票表。然后,该表单获取该数量,并为数量超过用户提交的数量的所有发票输出一个包含名称、发票编号、数量和项目描述的表格。
在大多数情况下,我的页面设置好了并且工作正常。我遇到困难的地方是在查询方面——具体来说,下面的代码为我提供了一个发票列表,其中数量与输入数量相同。
我试过改变“WHERE ii.quantity LIKE?” 到“哪里 ii.quantity > ?” 但所做的只是为我提供所有发票的列表,而不按用户提交的数量进行过滤。
$query =
"SELECT c.first_name, c.last_name, ii.invoice_id, ii.quantity, it.description
FROM `c2092`.`customer` c
JOIN `c2092`.`invoice` i ON c.customer_id = i.customer_id
JOIN `c2092`.`invoice_item` ii ON ii.invoice_id = i.invoice_id
JOIN `c2092`.`item` it ON it.item_id = ii.item_id
WHERE ii.quantity LIKE ?
ORDER BY ii.invoice_id";
解决方案
你好,
你的变量值是多少?
更喜欢使用命名参数而不是?句法。
推荐阅读
- debian - prometheus:无法启动监控系统和时间序列数据库
- c# - ASP.Net MVC:如何使用 List ViewData 对象或从控制器传递到视图的其他复杂对象
- awk - AWK 搜索特定序列,如果找到则在下一行搜索另一个序列 version2
- firebase - Github Actions - 如何使我的环境变量(存储在 .env 文件中)在我的工作流程中可用
- swift - 每次属性字符串超过一定高度时都尝试创建新的 NSTextView?
- excel - 用不同颜色格式化单元格的 VBA 脚本,慢速电子表格
- fonts - FontAwesome SVG 与其图标字体不匹配,备忘单也不匹配
- sql-server - SQL Server 选择中缺少随机主键
- python - 如何在 Python 的普通类中使用数据类中的特定变量?
- control-m - 如何创建将在 Control-M 中导入作业的包?