Php 如果为<;选择>;,基于该字段的搜索如何受到影响?

Php 如果为<;选择>;,基于该字段的搜索如何受到影响?,php,html,mysql,forms,Php,Html,Mysql,Forms,在中的问题中,我询问了一个字段中意外出现的01,05条目,该字段存储了中的值。该输入未启用多个选项,应具有默认的单选选项 但它允许用户进行多项选择。我现在意识到,在我当前的场景中,有几个用户需要选择多个选项。所以现在我面临另一个问题 如果我需要在数据库中查询同一字段中的值,该怎么办?字段中存储的多个条目会使结果出错吗 假设要求用户在01和04之间进行选择。我的期望是该字段将存储01、02、03或04,并且我可能会查询该表以返回包含“02”的所有行 如果其中一个用户进行了多个选择,例如02和04,

在中的问题中,我询问了一个字段中意外出现的
01,05
条目,该字段存储了
中的值。该输入未启用多个选项,应具有默认的单选选项

但它允许用户进行多项选择。我现在意识到,在我当前的场景中,有几个用户需要选择多个选项。所以现在我面临另一个问题

如果我需要在数据库中查询同一字段中的值,该怎么办?字段中存储的多个条目会使结果出错吗

假设
要求用户在01和04之间进行选择。我的期望是该字段将存储01、02、03或04,并且我可能会查询该表以返回包含“02”的所有行

如果其中一个用户进行了多个选择,例如02和04,该怎么办。在数据库中,该字段中现在将有一个类似02,04的条目。如果我要查询02(或者是04),我会在结果中得到02,04条目以及该列中只包含“02”的条目吗

在什么条件下,我可能会遇到一个select查询,该查询没有返回我需要的所有行?

您可以使用检查是否在值列表中找到值


也许更好的方法是使用一个单对多关系表。(查阅)

问题——还有另一个问题——不知何故是:通过做一些研究来了解这一点,你有什么问题?网站上特别不鼓励开放式提问,如“在什么情况下,我可以面对一个没有返回我需要的所有行的select查询?”因为这会导致很多答案。但是,由于你是新来的,你可能会接受第一个工作的(或者你似乎看到了工作),这样做确实不好。你没有得到好的答案是我想说的。好吧!从2个月前的零开始,通过每天花2-3小时在SO、PHP.net和其他几个网站上学习HTML/PHP/MySqli的每一行代码。今天我的两个问题也是如此。这算研究吗?我现在有一个包含静态和动态内容的实时网站,一个包含大约18个表的mysql数据库,使用散列密码进行用户注册,帐户批准,密码重置,用户细分和资源调配,等等。大多数网站都会告诉你怎么做。但只有这样,当意外事件发生时,才能回答特定的问题/疑问-因此我的问题就在这里!别误会我的意思,我是说研究具体问题。举个例子:我从20年前开始做编程,从PHP3开始做PHP编程。当我有一个问题——当我每天编程5-10个具体问题时——如果我编程好的话,我会对这些问题进行研究。因此,开始和经验水平之间的区别可能在于你有多少问题和你做了多少研究。请放心,它永远不会结束。所以问问题一点也没错,我只是放了一条评论,给出了我认为你可以改进的反馈。回访是一种方法。如果发生了意想不到的事情,那么旅程就从你第一次对哪行代码感到意外的地方开始。从外部询问可能不会帮助您找到重复的问题(例如,我问了一个我正在编程的关于红色水域中蓝色贝壳的特殊网站,然后通过颜色报告水域的流动性数据库reuqest“不工作”-结果不好)。不是说你是这样做的,只是说,恰恰相反的方式最有效,会给你最好的答案。而且,解释我的意思可能并不那么容易,所以请恕我直言,这不是我的第一语言。