gpt4 book ai didi

php - mySQL 仅选择大于零的列

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:54 25 4
gpt4 key购买 nike

我有一个允许用户不填写输入的表格。我在数据库中将这些字段注册为 decimal(2) "0.00"。

将表单插入数据库后,我想允许用户编辑该表单。

我的问题是,为了性能起见,如何为对应于用户表单输入的特定行仅选择不同于 0.00 的列?

顺便说一下,我正在使用 CodeIgniter 的 Active Record 功能,但如果我使用字符串 sql 查询得到我需要的东西,我不会感到沮丧 :D

我想象的伪代码:

select _columns-greater-than-zero_ from _table-name_ where id=_row-id_

最佳答案

所以您想根据特定行在该列中的值来选择列的可变列表?你为什么想这么做?它根本不会提高性能,事实上,它需要针对这些列的值运行的额外检查会使查询变慢。

如果您试图弄清楚是否要在页面上显示该列,只需在您的代码中添加一些条件来检查返回行中的值是否等于 0。

关于php - mySQL 仅选择大于零的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15442358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com