18/01/2012, 09:13
|
| | Fecha de Ingreso: enero-2012 Ubicación: Carabobo
Mensajes: 2
Antigüedad: 12 años, 10 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 */;
|