Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2012, 09:13
josexo010
 
Fecha de Ingreso: enero-2012
Ubicación: Carabobo
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Query no ejecuta correctamente en php

Saludos amigos mi planteamiento es el siguiente:

estoy tratando de insertar un registro a través de un query que se ejecuta cuando le doy a un botón enviar. pero cuando reviso la base de datos solo ha almacenado un par de datos el resto queda en blanco. este es el query

Código:
$sql = " INSERT INTO programada (cod_programada, cod_coordinacion, cedula, cod_taller, cod_municipio, cod_parroquia, cod_estatus, cod_mision, lugar_t,fecha, cod_hora, cod_duracion, persona_contacto, telefono_c, persona_contacto2, telefono_c2) VALUES ('".$_SESSION['nro_control']."', '".$_SESSION['MM_cod_coordinacion']."', '".$_SESSION['MM_cedula']."', '".$taller."', '".$municipioy."', '".$parroquiax."', '1', '".$misionx."', '".$direccion."', '".$fecha."', '".$hora."', '".$duracion."', '".$contacto1."','".$telefono_c1."', '".$contacto2."', '".$telefono_c2."' ) ";
mysql_query($sql);
ahora cuando hago la impresión en pantalla de ese query y lo ejecuto en el manejador de base de datos (HeidiSQL) los datos se insertan sin problemas.

esta es la estructura de mi tabla:


Código:
# --------------------------------------------------------
# Host:                         127.0.0.1
# Server version:               5.5.16-log
# Server OS:                    Win32
# HeidiSQL version:             6.0.0.3603
# Date/time:                    2012-01-18 10:38:39
# --------------------------------------------------------

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

# Dumping structure for table direcciondemisiones.programada
CREATE TABLE IF NOT EXISTS `programada` (
  `cod_programada` int(10) NOT NULL,
  `cod_coordinacion` int(3) NOT NULL,
  `cedula` int(10) NOT NULL,
  `cod_taller` smallint(3) DEFAULT NULL,
  `cod_municipio` smallint(3) NOT NULL,
  `cod_parroquia` smallint(3) NOT NULL,
  `cod_estatus` smallint(2) NOT NULL DEFAULT '1',
  `cod_mision` smallint(2) NOT NULL,
  `lugar_t` varchar(100) NOT NULL,
  `fecha` date NOT NULL,
  `cod_hora` smallint(2) DEFAULT NULL,
  `cod_duracion` smallint(2) NOT NULL,
  `persona_contacto` varchar(50) NOT NULL,
  `telefono_c` varchar(12) NOT NULL,
  `persona_contacto2` varchar(50) DEFAULT NULL,
  `telefono_c2` varchar(12) DEFAULT NULL,
  `fecha_hora` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`cod_programada`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

# Data exporting was unselected.
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;