[英]PHP - Write into MySQL Database to the correct path
我想寫到我的MySQL數據庫中紅色標記的部分。 如何更改我的代碼以寫入正確的路徑?
屏幕截圖:
http://i.imgur.com/1dqndSt.png
$sql = "REPLACE INTO `faqconfig`(`config_value`)
VALUES('" .mysql_real_escape_string( $version ). "')";
如果config_name
是主鍵,則可以使用以下命令
INSERT INTO faqconfig (config_name, config_value)
VALUES ('main.currentVersion', $version)
ON DUPLICATE KEY UPDATE config_value = $version;
要么
REPLACE INTO faqconfig (config_name, config_value)
VALUES ('main.currentVersion', $version);
兩者之間的區別在於, INSERT INTO ... ON DUPLICATE KEY UPDATE
如果不存在則為INSERT,否則為UPDATE。 而如果存在,則REPLACE INTO
是DELETE,然后插入。
可能像這樣...
$version = mysql_real_escape_string( $version );
INSERT INTO `faqconfig`
(`config_name`,`config_value`)
VALUES
('main.currentVersion','{$version}')
ON DUPLICATE KEY UPDATE `config_value`='{$version}';
嘗試這個 -
$sql = "UPDATE `faqconfig` set `config_value`='$version' WHERE config_name='main.currentVersion'";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.