2017-05-15 8 views
0

私はデータベースにJavaScriptを使用してDATETIMEを保存しようとしていますが、DATETIMEをデータベースに設定したDATETIMEは保存されません。DATETIMEデータベースのJavaScriptで

これは私が保管方法ですとDATETIME

var currentTime = new Date().toISOString().slice(0, 19).replace('T', ' '); 
query('UPDATE `users` SET `claimed`='+currentTime+' WHERE`id`='+pool.escape(user.steamid)); 

を取得する問題は、データベースが更新されないということですが、私は何かを逃したことは、データベースの障害ではないですか? DatetimeとしてJavascriptの "String"を保存できませんか?

ありがとうございました。

+0

を試してみてください。しかし、あなたの場合、それは文字列ではありません。 'UPDATE 'を試してください。ユーザー' SET 'claims' = "' + currentTime + '" WHERE ..... ..文字列にするには文字列 ""で囲みます。 – VK321

+0

@VinodKumarうん、それだった。 –

答えて

0

あなたのJavascript変数は大丈夫です。

は、あなたが "文字列" として保存することができ、この

query('UPDATE `users` SET `claimed`="'+currentTime+'" WHERE`id`='+pool.escape(user.steamid)); 
+0

うん!それはそれをした!おかげで多くの仲間。 –

+0

@MartinDev - クール。 – VK321

関連する問題