Por favor me ayudan con este codigo no me sale.
RESULTADO. este es el resultado que yo quiero pero no me sale.
M: 5 = este es cinco
Comentario
M: 4 = este es cuatro
Comentario
M: 3 = este es tres
+C: 5 = hola tres 1
Comentario
M: 2 = este es dos
+C: 2 = hola dos 1
+C: 4 = hola dos 2
Comentario
M: 2 = este es dos
+C: 2 = hola dos 1
+C: 4 = hola dos 2
Comentario
M: 1 = este es uno
+C: 1 = hola uno 1
+C: 3 = hola uno 2
Comentario
Les agradesco sus ayudas.
Código PHP:
Ver original$query = "SELECT * FROM mundo INNER JOIN mundo_c ON mundo.mids = mundo_c.mids2 order by mids desc limit 0,888888";
if ($row['mids'] == $row['mids2']){
echo 'M: '.$row['mids'].' = '.$row['mctexto'].'<br />';
$Mid=$row['mids'];
}
if($Mid==$row['mids2']){
$qs3 =("select * from mundo_c where mids2='$Mid'");
echo '+C: '.$row3['ids'].' = '.$row3['ctexto'].'<br />';
}
echo 'Comentario<br/><br/>';
}
}
Código SQL:
Ver originalCREATE TABLE `mundo` (
`mids` INT(11) NOT NULL AUTO_INCREMENT,
`mctexto` text NOT NULL,
PRIMARY KEY (`mids`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
INSERT INTO `mundo` VALUES (1, 'este es uno');
INSERT INTO `mundo` VALUES (2, 'este es dos');
INSERT INTO `mundo` VALUES (3, 'este es tres');
INSERT INTO `mundo` VALUES (4, 'este es cuatro');
INSERT INTO `mundo` VALUES (5, 'este es cinco');
CREATE TABLE `mundo_c` (
`ids` INT(11) NOT NULL AUTO_INCREMENT,
`mids2` text NOT NULL,
`ctexto` text NOT NULL,
PRIMARY KEY (`ids`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
INSERT INTO `mundo_c` VALUES (1, '1', 'hola uno 1');
INSERT INTO `mundo_c` VALUES (2, '2', 'hola dos 1');
INSERT INTO `mundo_c` VALUES (3, '1', 'hola uno 2');
INSERT INTO `mundo_c` VALUES (4, '2', 'hola dos 2');
INSERT INTO `mundo_c` VALUES (5, '3', 'hola tres 1');