HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 将一个Yes / No单选按钮存储到MySQL数据库中大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经看到了一个Yes / No形式的单选按钮值,可以通过几种不同的方式存储/保存.我想知道哪种方式更好,为什么?这是针对PHP / MySQL应用程序的一个典型的是/否问题作为表单的一部分.

1.)将其存储为1,0或null. 1为是,0为否,无回答为空.

2.)将其存储为是,否,为空.假设可以进行语言转换.

3.)使用1,2和null,以便更好地区分值.

谢谢,杰夫

编辑:我还必须提到,由于jQuery / JavaScript以及比较和$()绑定,大多数问题都已出现.

最佳答案
由于MySQL具有BooleAN类型,但它只是TinYINT的别名.我建议反对它,因为php ==中的等号不会区分0和缺少值.你总是需要使用三等于===而且很@R_619_10197@.

至于你的选择:

>这似乎是php的自然选择,但是你必须小心区分0和缺乏价值,所以我不推荐它.
>我不推荐这个.
>可能,但对1和2的赋值有些随意,可能难以记住并在代码中读取.

我通常做的是,如果需要,使用“Y”,“N”和NULL,在CHAR(1)字段中,它在代码中读取良好并且不会产生问题.

大佬总结

以上是大佬教程为你收集整理的php – 将一个Yes / No单选按钮存储到MySQL数据库中全部内容,希望文章能够帮你解决php – 将一个Yes / No单选按钮存储到MySQL数据库中所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。