Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2004, 15:17
mafapa
 
Fecha de Ingreso: abril-2004
Mensajes: 13
Antigüedad: 20 años
Puntos: 0
problemas en consultas

hola

necesito me den una mano en este problema que tengo: resulta que hago una consulta a mis tablas en mysql, pero cuando muestro la respuesta me duplica los datos en las demas columnas. Pienzo que por causa de los nombres de mi tabla. Pero quisiera saber si hay alguna forma de resolverslo sin cambiar el nombre de los campos.
Muestro mi codigo:


$_pagi_sql ="SELECT DISTINCT equipo.id, equipo.usuario, equipo.nombre_red, cpu.cod_barras, monitor.cod_barras, teclado.cod_barras, mouse.cod_barras FROM cpu, equipo, monitor, teclado, mouse WHERE (equipo.id_pc=cpu.id) and (equipo.id_monitor=monitor.id) and (equipo.id_teclado=teclado.id) and (equipo.id_mouse=mouse.id)";
$_pagi_cuantos=20;
include("paginacion.php");
$conexion = mysql_connect ("localhost","soporte","NE0");
if (!mysql_select_db("soporte", $conexion)) { echo "no existe la base";}
echo "<center><table>";
echo "<tr><b>Lista de Equipos </b></tr>";
echo "<tr><td bgcolor=#00CCFF><b>Id<b></td>"
."<td bgcolor=#00CCFF><b>Usuario</b></td>"
."<td bgcolor=#00CCFF><b>Nombre de Red</b></td>"
."<td bgcolor=#00CCFF><b>CB CPU</b></td>"
."<td bgcolor=#00CCFF><b>CB Monitor</b></td>"
."<td bgcolor=#00CCFF><b>CB Teclado</b></td>"
."<td bgcolor=#00CCFF><b>CB Mouse</b></td></tr>";
while ($fila = mysql_fetch_array($_pagi_result)) {
$area_actual=$fila["ubicacion"];
$id_area=$fila["id"];
echo "<tr>";
echo "<td bgcolor=#00ffff<b>".$fila["id"]."</b> </td>";
echo "<td bgcolor=#00ffff<b>".$fila["usuario"]."</b></td>";
echo "<td bgcolor=#00ffff<b>".$fila["nombre_red"]."</b></td>";
echo "<td bgcolor=#00ffff<b>".$fila["cod_barras"]."</b></td>";
echo "<td bgcolor=#00ffff<b>".$fila["cod_barras"]."</b></td>";
echo "<td bgcolor=#00ffff<b>".$fila["cod_barras"]."</b></td>";
echo "<td bgcolor=#00ffff<b>".$fila["cod_barras"]."</b></td>";
echo"</tr>";
}//cierra el While
echo"</table></center>";
echo $_pagi_navegacion;
break;}


Gracias ....