0
我試圖使用CURRENT_TIMESTAMP將查詢的時間保存在數據庫中。問題是,該時區是不正確的,當我跟從HostGator的支持人,他們給了我這樣的回答:在共享服務器上更改PHPmyadmin時區
托馬斯研究這個問題後,我發現,你只能改變它的網站上,以在phpmyadmin上更改它,您將需要root權限,而您在共享服務器上不擁有root權限。
該服務器與我的國家(智利)有2個小時的差異。有人知道我能做什麼嗎?使用此代碼更新數據庫IM:
<?php
$lat = $_GET['lat'];
$lon = $_GET['lon'];
// Make a MySQL Connection
$db_database = "xxx";
$db_hostname = "xxx";
$db_username = "xxx";
$db_password = "xxx";
$enlace = mysql_connect($db_hostname, $db_username, $db_password);
if (!$enlace) {
die('No pudo conectarse: ' . mysql_error());
}
echo 'Conectado satisfactoriamente. <br>';
// mysql_close($enlace);
mysql_select_db('xxxxx') or die(mysql_error());
$q = "INSERT INTO `posicion` (`Hora`, `Latitud`, `Longitud`) VALUES
(NULL, '$lat','$lon')";
//Run Query
$result = mysql_query($q) or die(mysql_error());
echo "Tamos redi";
?>
和「霍拉」列的配置是:
有誰想辦法來解決這個?
¡謝謝!
我跟從支持的傢伙,他們告訴我,我不得不改變的時候在我的網站是我能使用像CURRENT_TIMESTAMP + 2? – 2014-10-17 17:48:41
是的事情是,你不能有兩個TIMESTAMP列與默認參考CURRENT_TIMESTAMP – 2014-10-17 17:50:56
@TomasCampos接受它作爲一個答案,如果它有助於thanx .. – 2014-10-17 17:51:23