Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2014, 09:47
luis_fretes
 
Fecha de Ingreso: junio-2011
Mensajes: 19
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta INSERT DATETIME EN SQL Server

Tengo un error para insertar DATETIME desde un POST de Formulario

Código PHP:
$sql "INSERT INTO PROMOCIONES (
NRO_PROMO, 
FECHA_INI_PROMO) VALUES (?, ?)"
;

$params = array($_POST['numero'], $_POST['datetime']);

$stmt sqlsrv_query$conn$sql$params); 

ME SALE ESTE ERROR en el Navegador web
La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.


Pero si en vez de $_POST['datetime'] coloco asi, si me funciona

Código PHP:
$params = array($_POST['numero'], date('Y-m-d')); 
CREO que tiene que ver con converir el POST en DATE.. pero tampoco me funciona..

Código PHP:
$datetime strtotime($_POST['datetime']); 
$params = array($_POST['numero'], date('Y-m-d',$datetime)); 
Ayuda por favor.. GRACIAS