2014-10-17 5 views
0

내 데이터베이스에 새 항목이 저장 될 때마다 시간과 날짜를 알고 싶습니다.타임 스탬프가 작동하지 않습니다.

enter image description here

:

enter image description here

문제는 단지 날짜/시간 등 0000-00-00 0시 0분 0초을에 geting하는 메신저입니다 다음과 같이 그래서 나는 열을 설정 데이터베이스를 업데이트하는 데 사용하는 코드는 다음과 같습니다.

<?php 

$lat = $_GET['lat']; 
$lon = $_GET['lon']; 
$fecha = $_GET['fecha']; 

// 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 
('$fecha', '$lat','$lon')"; 

//Run Query 
$result = mysql_query($q) or die(mysql_error()); 

echo "Tamos redi"; 

?> 

수는 무엇입니까?

고마워요.

시도
+0

을하는 방법입니다. 데이터를 삽입 하시겠습니까? –

+0

서버에서 .php 파일 호출 : http://www.example.com/update.php?lang=ko&lon=y –

+0

데이터를 삽입하는 PHP 스크립트를 표시 할 수 있습니까? –

답변

2

Hora에 대한 기본 값이 CURRENT_TIMESTAMP입니다 고려, 당신은 단지 MySQL을 의존 할 수는 그것을 채우기 위해

$q = "INSERT INTO `posicion` (`Hora`, `Latitud`, `Longitud`) VALUES 
(NULL, '$lat','$lon')"; 
+0

효과가있었습니다! 고마워요 –

+0

당신을 환영합니다! –

관련 문제