簡體   English   中英

如何在PHP中更新具有空格的字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM