Foros del Web » Programando para Internet » PHP »

Problemas con Tablas enlazadas

Estas en el tema de Problemas con Tablas enlazadas en el foro de PHP en Foros del Web. buenas tardes amigos.... antes de plantearles el problema dejo aqui la estructuras que se estan usando en este planteamiento Tabla Programacion: Código PHP:    ` ...
  #1 (permalink)  
Antiguo 14/02/2007, 12:10
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Problemas con Tablas enlazadas

buenas tardes amigos.... antes de plantearles el problema dejo aqui la estructuras que se estan usando en este planteamiento

Tabla Programacion:
Código PHP:
  `id_programacionint(11NOT NULL auto_increment,
  `
no_programacionvarchar(120NOT NULL default '',
  `
co_salaint(11NOT NULL default '0',
  `
tx_comentariosvarchar(255) default NULL,
  `
fech_desdedatetime NOT NULL default '0000-00-00 00:00:00',
  `
fech_hastadatetime NOT NULL default '0000-00-00 00:00:00',
  `
co_productoint(11NOT NULL default '0',
  
PRIMARY KEY  (`id_programacion`) 
Tabla Salas:
Código PHP:
  `id_salaint(4NOT NULL auto_increment,
  `
no_salavarchar(250) default NULL,
  `
tx_ciudadvarchar(120) default NULL,
  `
tx_estadovarchar(120) default NULL,
  `
tx_empresavarchar(120) default NULL,
  `
tx_direcciontext,
  `
tx_telfvarchar(250) default NULL,
  `
no_butacasint(10) default NULL,
  `
tx_repvarchar(120) default NULL,
  `
co_circuitoint(4NOT NULL default '0',
  
UNIQUE KEY `id_sala` (`id_sala`),
  
FULLTEXT KEY `tx_direccion` (`tx_direccion`) 
Tabla Productos:
Código PHP:
  `id_productoint(11NOT NULL auto_increment,
  `
no_productovarchar(150NOT NULL default '',
  `
co_familiaint(11NOT NULL default '0',
  `
im_productopvarchar(50) default NULL,
  `
prec_productodecimal(10,2) default '0.00',
  `
no_producto_envarchar(150) default '',
  `
im_productogvarchar(50) default NULL,
  `
co_paisint(4NOT NULL default '0',
  `
no_anovarchar(100) default NULL,
  `
tx_duracionvarchar(120) default NULL,
  `
co_generoint(4) default NULL,
  `
tx_idiomavarchar(120) default NULL,
  `
tx_colorvarchar(120) default NULL,
  `
tx_idioma_envarchar(120) default NULL,
  `
tx_color_envarchar(120) default NULL,
  `
tx_sonidovarchar(120) default NULL,
  `
tx_clasificacionvarchar(120) default NULL,
  `
tx_dirigidavarchar(120) default NULL,
  `
tx_escritavarchar(120) default NULL,
  `
tx_elencotext,
  `
tx_sinopsistext,
  `
tx_sinopsis_entext,
  `
tx_promotext,
  `
tx_promo_entext,
  `
tx_punchtext,
  `
tx_punch_entext,
  `
tx_urlvarchar(250) default NULL,
  `
bit_publicartinyint(1NOT NULL default '0',
  `
bit_extrenotinyint(1NOT NULL default '0',
  `
catalogadatinyint(1NOT NULL default '0',
  
PRIMARY KEY  (`id_producto`),
  
FULLTEXT KEY `tx_sinopsis` (`tx_sinopsis`,`tx_sinopsis_en`,`tx_promo`,`tx_promo_en`,`tx_punch`,`tx_punch_en`),
  
FULLTEXT KEY `no_producto` (`no_producto`),
  
FULLTEXT KEY `no_producto_2` (`no_producto`) 
Tabla Circuitos:
Código PHP:
  `id_cineint(4NOT NULL auto_increment,
  `
tx_cinevarchar(250NOT NULL default '',
  `
tx_urlvarchar(250) default NULL,
  
PRIMARY KEY  (`id_cine`),
  
FULLTEXT KEY `tx_cine` (`tx_cine`),
  
FULLTEXT KEY `tx_url` (`tx_url`) 
Bueno comencemos con el cuento... estoy auditando un trabajo que ha llegado a la empresa y presenta el siguiente problema el cual es que cuando se require mostrar los estrenos seleccionados por el usuario solo muestra 3 nada mas aunque el usuario ya hubiese incluido mas de 3, en este caso hay en la tabla "PROGRAMACION" 7 registros... se usa la siguiente consultas el cual funciona "BIEN" pero con el detalle que les estoy diciendo que sólo muestra 3 registros... aqui abajo les coloco la consulta:

Código PHP:
mysql_query("SELECT id_programacion, co_sala, co_producto, fech_desde, fech_hasta, id_sala, no_sala, tx_ciudad as ciudad, co_circuito, id_cine, id_producto, tx_cine, im_productop, no_producto".$lgq." AS nombre FROM programacion, productos, salas, circuitos WHERE co_sala=id_sala AND co_producto=id_producto AND id_cine=co_circuito AND fech_hasta>=now()"); 
espero poder haberme explicado con claridad...
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #2 (permalink)  
Antiguo 14/02/2007, 12:24
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: Problemas con Tablas enlazadas

pero te muestra o te deveulve eso

contaste cuanto te devuelve.

y tiraste el sql al developer de la bd
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 14/02/2007, 12:55
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Problemas con Tablas enlazadas

solo me devuelve 3 registro de 7
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
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 20:35.