[英]How to update a field which have a blank space in it in PHP
我的數據庫中有一個名為“購物率”的字段。 我想在PHP MySql中更新此字段。 我正在使用Codeigniter update_string()函數更新字段值。
我已經嘗試了兩種方法,但是沒有得到任何結果。
第一種是我們經常使用的簡單方法。$ posted [“ shop rate”] = $ this-> input-> post('shop_rate');
之后,我得到這樣的Sql查詢,如UPDATE table_name
SET shop
rate ='545454'WHERE i_id ='190';
第二個是,我使用了反引號,即(``)( shop rate
)。 但仍然沒有用。
$ posted [ shop rate
] = $ this-> input-> post('shop_rate'); 我的SQL查詢是UPDATE table_name
SET shop
rate` ='545454'WHERE i_id ='190';
提前致謝
您的更新查詢似乎有問題。 檢查商店的價格。 更改
UPDATE `table_name` SET `shop rate` = '545454' WHERE i_id = '190';
UPDATE table_name SET `shop rate` = '545454' WHERE i_id = '190';
將工作
編輯:另外,對不起,您沒有早些注意:$ posted [ shop rate
]應該被$ posted ['shop rate']
EDIT2:部分答案有誤,省略了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.