2013-03-15 52 views
0

我有一個表格,它允許用戶輸入空缺。我將這些字段註冊爲數據庫中的十進制(2)「0.00」。mySQL select只有大於零的列

將表單插入數據庫後,我想允許用戶編輯該表單。

爲了表現的緣故,我的問題是,如何僅選擇與用戶表單輸入對應的特定行不同於0.00的列?

順便說一句,我使用CodeIgniter的Active Record的功能,但如果我得到什麼,我需要使用字符串的SQL查詢,我不生氣:d

僞碼我想象:

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

回答

3

因此,您想根據特定行在該列中的值來選擇列的變量列表?你爲什麼想這麼做?它根本不會提高性能,事實上,它需要針對這些列的值運行的額外檢查會使查詢速度變慢。

如果你想弄清楚是否要在頁面上顯示的列,只需添加一些條件,你的代碼檢查,如果返回的行中的值等於0。

+0

我把我的機會: ) 謝謝 – Octavian 2013-03-15 21:37:22

相關問題