Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2009, 02:33
davicito
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años
Puntos: 1
solo un select mySQL

Hola, tengo una tabla, y en cada <tr> hago un select con un while, para que me saque la lista....

Como lo podria hacer para que me ponga solo un select con un while...

He probadoa ponerle
Código PHP:
$listabd=mysql_query("select * from soft_bd WHERE codigo_empresa like '$codigo' order by nombre_bd"$link);
while(
$listabd_1=mysql_fetch_array($listabd)){
$nombre_servidor_bd=$listabd_1['nombre_servidor'];
$bd_en_bd=listabd_1['bd_en'];
$nombre_bd_bd=listabd_1['nombre_bd'];

Pero claro, asi s olo me coge el ultimo campo de cada uno de ellos, no me muestra todos.

Hos enseño parte del codigo ya que es muy largo.
Código PHP:
echo'<table border=1 cellpadding=0 cellspacing=0>
    <tr bgcolor=#FFFFFF>
    </tr><tr><td bgcolor=#FFFFFF><strong>&nbsp;Descripción de B.D.&nbsp;&nbsp;</td>'
;
    
$listabd=mysql_query("select * from soft_bd WHERE codigo_empresa like '$codigo' order by nombre_bd"$link);
    while(
$listabd_1=mysql_fetch_array($listabd)){
$color_a="bgcolor=#d8fc80";
if(
$color==$color_a)
$color="bgcolor=#ffec6e"; }
else
$color="bgcolor=#d8fc80"; }
    echo 
'<td ',$color,'>&nbsp;'.$listabd_1['descripcion_bd'],'&nbsp;</td>';
     }       
echo
'</tr><tr><td bgcolor=#FFFFFF><strong>&nbsp;Nombre Servidor&nbsp;</td>';
    
$listabd=mysql_query("select * from soft_bd WHERE codigo_empresa like '$codigo' order by nombre_bd"$link);
    while(
$listabd_1=mysql_fetch_array($listabd)){
$color_a1="bgcolor=#d8fc80";
if(
$color1==$color_a1)
$color1="bgcolor=#ffec6e"; }
else
$color1="bgcolor=#d8fc80"; }
    echo 
'<td ',$color1,'>&nbsp;'.$listabd_1['nombre_servidor'],'&nbsp;</td>';
     }
echo
'</tr><tr><td bgcolor=#FFFFFF><strong>&nbsp;B.D en&nbsp;</td>';
    
$listabd=mysql_query("select * from soft_bd WHERE codigo_empresa like '$codigo' order by nombre_bd"$link);
    while(
$listabd_1=mysql_fetch_array($listabd)){
$color_a2="bgcolor=#d8fc80";
if(
$color2==$color_a2)
$color2="bgcolor=#ffec6e"; }
else
$color2="bgcolor=#d8fc80"; }
    echo 
'<td ',$color2,'>&nbsp;'.$listabd_1['bd_en'],'&nbsp;</td>';
     }
echo
'</tr><tr><td bgcolor=#FFFFFF><strong>&nbsp;Nombre B.D.&nbsp;</td>';
    
$listabd=mysql_query("select * from soft_bd WHERE codigo_empresa like '$codigo' order by nombre_bd"$link);
    while(
$listabd_1=mysql_fetch_array($listabd)){
$color_a3="bgcolor=#d8fc80";
if(
$color3==$color_a3)
$color3="bgcolor=#ffec6e"; }
else
$color3="bgcolor=#d8fc80"; }
    echo 
'<td ',$color3,'>&nbsp;'.$listabd_1['nombre_bd'],'&nbsp;</td>';
     }
echo
'</tr>'

Última edición por davicito; 12/06/2009 a las 06:15