gpt4 book ai didi

php - 有什么办法可以找到介于两者之间的吗?

转载 作者:行者123 更新时间:2023-11-30 00:34:02 26 4
gpt4 key购买 nike

首先我需要说抱歉,因为以前的系统/数据库设计是将数据存储在组中,例如 >>> A1 - A8(表示 A 行 1 至 A 行 8)或 B4 - B12(表示 B 行) 4号至B排12号)以字符串格式存储在数据库中。

示例

==========================
=     座位      =     状况     =
========================
=   A1 - A8   =        好       =
= B4 - B12 =          不好        =
========================

但是现在系统已经改变了! (一年后)并且需要一一识别,这意味着现在用户输入A4,系统能够返回它的状况(Good)或输入A20系统返回未找到

有没有什么方法(编码端或sql语句)可以在不改变数据库设计的情况下满足这个新的要求?因为如果数据库端发生变化,它也需要改变它存储数据的方式(需要做更多的工作)

希望你们能理解我的问题。顺便说一句,我正在使用 PHP 和 mySQL。

最佳答案

您必须按第一个字符提取行,例如“A”,然后将“1”到“8”转换为范围(A1,A2 ...,A8),然后执行 in_array 来查找它们是否存在在数组中。虽然看起来非常复杂且昂贵的解决方案

关于php - 有什么办法可以找到介于两者之间的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22318232/

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