Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2011, 16:44
yoniti7784
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Insertar un campo en mysql

espero me explique no puedo insertar la fecha el tipo es DATETIME
intento hacer esto y me marca error

$conexion=mysql_connect("localhost","root","") or die(mysql_error);
mysql_select_db("clinica",$conexion) or die(mysql_error);

$anio= mysql_real_escape_string($_POST['anio']);//AÑO
$mes= mysql_real_escape_string($_POST['mes']);//MES
$dia= mysql_real_escape_string($_POST['dia']);//DIA
$id_paciente= mysql_real_escape_string($_POST['id']);//NOMBRE
if($mes<10)
$mes=RegresaCeros($mes);
if($dia<10)
$dia=RegresaCeros($dia);

$hora=$_POST['hora'];
$idsecretaria=1;
$idmedico=1;

if($hora!=0){//INSERTAR SI ES DIFERENTE DE 0
if($hora<10)
$hora=RegresaCeros($hora);

$fecha_completa=$anio."-".$mes."-".$dia." ".$hora.":00:00";
echo "Ultimo insertado ".$id_paciente." en la fecha ".$fecha_completa."<br>";
mysql_query("insert into citas
(idpaciente,
idsecretaria,
idmedico,
fecha_solicitada) values ($id_paciente,
$idsecretaria,
$idmedico,
$fecha_completa",$conexion) or die(mysql_error());

El erro es en la $fecha_completa y segun yo es asi: '0000-00-00 00:00:00' y aun asi me sale error a pesar de que cuando la imprimo imprime bien y el error es en esa linea de query