通过下拉列表将数据插入mysql

时间:2014-04-20 14:36:55

标签: php html mysql

在我的数据库中,我有一个名为lost& found的属性,该属性丢失或找不到。在html我做了一个下拉列表,显示丢失或找到,用户可以选择一个。 如何丢失或找到它将它返回到我的数据库。我应该将它用作int 0/1还是有其他解决方案?

3 个答案:

答案 0 :(得分:0)

为什么不在数据库中有一个字段,以便"丢失" (TINYINT)并将其设置为0或1。

另一种选择是拥有一个" lostandfound"使用ENUM字段(" Lost","找到")并相应地设置。我个人去0/1场地,因为它更清洁。

答案 1 :(得分:0)

设置数据库字段:lost type:Boolean

如果丢失的SELECTfield(html)的值等于true,则保存为true,否则保存为false ...

如果要显示所有丢失的记录,请使用查询:

SELECT * FROM TABLE WHERE lost = true;

如果要显示所有找到的记录,请使用查询:

SELECT * FROM TABLE WHERE lost = false;

答案 2 :(得分:0)

... @mikem

 CREATE TABLE my_bool(i BOOLEAN NOT NULL);

 INSERT INTO my_bool VALUES (1),(0);

 SELECT * FROM my_bool WHERE i;
 +---+
 | i |
 +---+
 | 1 |
 +---+

 SELECT * FROM my_bool WHERE NOT i;
 +---+
 | i |
 +---+
 | 0 |
 +---+
 1 row in set (0.00 sec)

 mysql>