我拥有的是一个相当大的基于部门的航类号数据库。航类号输入如下,例如:CCC-NOC001,其中数字分解如下 CCC 航空公司代码 NOC 部门代码和 001 实际航类号。
现在我正在尝试创建一个过滤器,它将根据部门代码从时间表中选择航类号。现在要澄清将航类号输入数据库的方式是在 2 个字段中,第一个是始终输入为 CCC 的代码和将是 NOC001 等的航类号。
因此,如果可能的话,我需要的是从航类号末尾删除数字,以便搜索的所有内容都是 NOC 或其他部门代码之一,目前有 9 个单独的部门。我希望能够过滤查询,这样如果他们从下拉列表中选择 NOC,那么只有带 NOC 的航类号才会显示在表中。
CCC-NOC001 CCC-NOC002 .... 如果您能给我任何帮助,我们将不胜感激
最佳答案
只是一个建议:你为什么不对所有部分使用不同的 mysql 列——最终结果将是简单的 concat,你不会有任何麻烦。 MySQL 没有preg_replace... 最好的问候。
关于php - 我需要使用数据库中的特定字符创建自定义查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770142/