Saludos...
Intentaré explicar mi problema...
Tengo una llamada a una base de datos con su respectiva consulta y su respectiva 'while' para visualizar los datos en un listado:
Código PHP:
include_once ('archivo.php');
$conec = mysql_connect($uno, $usuario, $contrasena)...
$consulta1 = "....";
$resultado1 = mysql_query ($consulta1);
while ($col1 = mysql_fetch_row ($resultado1)) {
A partir de esta consulta incluyo otro 'while' que viene desde el header del .php por lo que queda más o menos así:
Código PHP:
include_once ('archivo.php');
$conec = mysql_connect($uno, $usuario, $contrasena)...
$consulta1 = "....";
$resultado1 = mysql_query ($consulta1);
while ($col1 = mysql_fetch_row ($resultado1)) {
while ($col2 = mysql_fetch_row ($resultado2)) {
//Aquí imprimo my listado
print ".....$col2[0]...$col2[1] " //etc...
Lo anterior funciona bien. Y es aquí donde viene mi problema... Después de ver dónde incluír una tercere consulta con resultados que debería ir incluídos el la impresión del listado, he visto que la debo incluír entre las dos 'while' que tengo, porlo que quedaría más o menos así:
Código PHP:
include_once ('archivo.php');
$conec = mysql_connect($uno, $usuario, $contrasena)...
$consulta1 = "....";
$resultado1 = mysql_query ($consulta1);
while ($col1 = mysql_fetch_row ($resultado1)) {
$consulta3 = "....";
$resultado3 = mysql_query ($consulta3);
$resconsulta3 = mysql_result($resultado3, 0);
while ($col2 = mysql_fetch_row ($resultado2)) {
//Aquí imprimo my listado
print ".....$col2[0]...$col2[1] " //etc...
Si imprimo el resultado de $resconsulta3[0] entre los dos 'while', obtengo el valor que necesito y que me costó mucho encontrar. Pero si imprimo el valor después del segundo 'while' obtengo solamente el primero que se encuentra en la consulta. Por decir algo, debería imprimir un listado de números: 2,0,3,1. Si lo imprimo después del segundo 'while' tengo para todos mi listado el primero, es decir '2'.
La pregunta es... Dónde debo incluir esa impresión del resultado de la consulta 3 para que me imprima los valores correctos de cada registro en el listado?
Os juro que he probado de cambiarlo en diferentes partes y lo único que obtengo son errores de MySQL de todos los colores y sabores...
Agradezco vuestra ayuda y consejo!
Andrew P.