Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2007, 12:10
Avatar de el cirujano
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!!!!!!