gpt4 book ai didi

php - 通用 MySQL 查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:06 25 4
gpt4 key购买 nike

我想在数据库驱动的网页中实现过滤器。有些选项可能不必选择,有些可能需要选择。如您所知,过滤器可以更改。问题是,有什么方法可以构建一个通用查询,例如:

SELECT * FROM database.table WHERE name='$name', author='$author', pages='$pages', font='$font';

当用户可能只想选择特定作者的所有书籍,而不关心任何其他限制时。其他时间用户可能想要获得所有同名的书等等。问题是,如果我不在乎的话,在那种情况下我可以为 pages=$pages 传递 NULL 或类似的东西吗它将有多少页,但我想对用户设置的其他可能的过滤器使用相同的查询。

最佳答案

SELECT 是您正在寻找的通用 MySQL 查询。

据我所知,您不能通过传递 null 或其他内容来禁用特定的 WHERE 条件。

不过,您可以做的是在不需要时从查询中删除条件。这意味着您将必须根据所需的过滤器动态构建查询。

关于php - 通用 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34028744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com