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 original
CREATE 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');