Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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
Php 我应该使用整数保存布尔值吗?_Php_Mysql - Fatal编程技术网

Php 我应该使用整数保存布尔值吗?

Php 我应该使用整数保存布尔值吗?,php,mysql,Php,Mysql,我已为我的前端网页创建了以下下拉列表: <select> <option value="All">All</option> <option value="carer">Carer</option> <option value="childminder">Childminder</option> <option value="children_socialcare">Childr

我已为我的前端网页创建了以下下拉列表:

<select>
   <option value="All">All</option>
   <option value="carer">Carer</option>
   <option value="childminder">Childminder</option>
   <option value="children_socialcare">Children Social Care</option>
   <option value="creche">Creche</option>
</select>
当我从word表单复制数据时,我将这些设置为整数,其中选择选项是复选框

mysql表:

mysql> family_support;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| carer   | int(1)      | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+

尽管如此,以这种方式使用整数(不仅仅是数值)可以吗?

我认为问题是:我应该使用整数来保存布尔值吗

是的,你应该。我建议使用
TINYINT(1)notnull
。使用值1(真/选中/选中)和0(假/未选中/未选中)

在较新的MySQL版本中,您可以使用字段类型
BOOL
/
BOOLEAN
,它只是
TINYINT(1)
的别名


请看这里:

我想问题是:我应该使用整数来保存布尔值吗

是的,你应该。我建议使用
TINYINT(1)notnull
。使用值1(真/选中/选中)和0(假/未选中/未选中)

在较新的MySQL版本中,您可以使用字段类型
BOOL
/
BOOLEAN
,它只是
TINYINT(1)
的别名


请参见此处:

向我们展示表格说明整数如何映射到下拉字段?我看不出这里有什么问题。INT始终用于ID号(没有数字意义)。向我们展示表格说明整数如何映射到下拉字段?我看不出这里有什么问题。整数一直用于ID号(没有数字意义)。谢谢,我也改变了这个问题。抱歉,我需要做更多的家庭作业。谢谢,我也改变了问题。抱歉,我需要做更多的家庭作业。
mysql> family_support;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| carer   | int(1)      | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+