Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择选项,是否从数据库中选择更好的选项_Javascript_Php_Html_Mysql_Database - Fatal编程技术网

Javascript 选择选项,是否从数据库中选择更好的选项

Javascript 选择选项,是否从数据库中选择更好的选项,javascript,php,html,mysql,database,Javascript,Php,Html,Mysql,Database,在选择将所有选择选项放入数据库表之间的更好方式时,我有一点问题,所以当我们需要它时,我们可以从数据库中获取它,或者只需要手动html选择选项标记。我问这个问题是因为我的表单里面有很多选择选项,把这些选项放在数据库中有助于使选项数据保持一致,但就像之前告诉我的一样,我的表单有很多选择选项,所以要从几个表中获取数据,并且要获取很多关系表。所以我要做的,也许你们有另一个解决办法 宗教 伊斯兰教 基督教的 印度教的 我建议您将数据存储在数据库中,因为如果由于任何原因“Christian”值发生更改,您

在选择将所有选择选项放入数据库表之间的更好方式时,我有一点问题,所以当我们需要它时,我们可以从数据库中获取它,或者只需要手动html选择选项标记。我问这个问题是因为我的表单里面有很多选择选项,把这些选项放在数据库中有助于使选项数据保持一致,但就像之前告诉我的一样,我的表单有很多选择选项,所以要从几个表中获取数据,并且要获取很多关系表。所以我要做的,也许你们有另一个解决办法

宗教 伊斯兰教 基督教的 印度教的
我建议您将数据存储在数据库中,因为如果由于任何原因“Christian”值发生更改,您将必须更新引用该值的所有行

此外,如果有一个表引用它,则可以在引用表上使用外键,因此数据库将为您检查该值是否存在于该表中

可以有一个包含两列(id、名称)的表


伊斯兰教
基督教的
印度教的

这完全取决于您的数据是静态的(如世界上的国家列表)还是可变的,如产品的选择。@ObsidManager其中一些是静态的,但将来可能会添加更多选项。可能与我的情况重复,若我选择了那个选项,那个么我将引用多个表,可能像10个表,或者更多需要那个些数据的表,这是那个种情况下的最佳实践吗?是的,按id查询数据是一种很好的实践,它更快。当你查询数据库时,你使用一个join语句来检索相应的标签。是的,但对于我的情况来说,它会有很多join,可以吗?是的,绝对可以。
<select>
  <option value="1">Islam</option>
  <option value="2">Christian</option>
  <option value="3">Hindu</option>
</select>