Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Query no ejecuta correctamente en php

Estas en el tema de Query no ejecuta correctamente en php en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 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 */;
  #2 (permalink)  
Antiguo 18/01/2012, 18:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Query no ejecuta correctamente en php

Mira, esto:
Código PHP:
Ver original
  1. $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."' ) ";
No nos sirve para saber si hay algún problema con los datos, porque estas posteando el código PHP y eso no nos dice nada a nivel de Base de Datos. Las variables son basura para nosotros, no datos.
Postea lo que muestras en pantalla, como dices, y veremos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 19/01/2012, 11:43
 
Fecha de Ingreso: enero-2012
Ubicación: Carabobo
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Query no ejecuta correctamente en php

gracias por tu respuesta acá esta el código:

Código:
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 ('20120028', '2', '16294748', '', '2', '2', '1', '13', 'AQUI Y ALLA', '2012-01-31', '1', '1', 'PERSONA UNO','99999999999', 'PERSONA DOS', '99999999999' )

Etiquetas: correctamente, ejecuta, php, query, select, sql, tabla
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 07:25.