Foros del Web » Programando para Internet » PHP »

Problema para sacar fecha y hora del servidor

Estas en el tema de Problema para sacar fecha y hora del servidor en el foro de PHP en Foros del Web. Hola que tal, estoy tratando de guardar la fecha y hora del servidor en la base de datos, si me la imprime, pero el problema ...
  #1 (permalink)  
Antiguo 27/01/2014, 11:37
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Problema para sacar fecha y hora del servidor

Hola que tal, estoy tratando de guardar la fecha y hora del servidor en la base de datos, si me la imprime, pero el problema ya es a la hora de guardar que me marca un error de SQL qué es el siguiente:

Array ( [0] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 102 [code] => 102 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Sintaxis incorrecta cerca de '11'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Sintaxis incorrecta cerca de '11'. ) )

el código que estoy utilizando es el siguiente:
Código PHP:
Ver original
  1. $fh="select getdate() as fecha_hora";
  2. $res=sqlsrv_query($con,$fh);
  3. $a=sqlsrv_fetch_array($res);
  4. $fechahora_serv="";
  5. $fechahora_serv= $a[0]->format('Y-m-d H:i:s');
  6. echo $fechahora_serv;

ayuda!! gracias!

Última edición por Fozz; 27/01/2014 a las 11:51
  #2 (permalink)  
Antiguo 27/01/2014, 15:33
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema para sacar fecha y hora del servidor

usualmente los SBDMS tienen fuciones como NOW() y CURRENT_DATE(), no es estrictamente necesario sacarlas con PHP
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: fecha, select, servidor, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:48.