• Jueves 14 de Noviembre de 2024, 23:08

Autor Tema:  Una Misma B.d Dos Tablas , Mismo Nombre De Campo  (Leído 1092 veces)

kassel

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Una Misma B.d Dos Tablas , Mismo Nombre De Campo
« en: Martes 27 de Enero de 2004, 20:09 »
0
ola tengo una base de datos .
con dos tablas
nombre------campo
usuarios-----nombre
urbanizaciones---nombre
como vereis tienen el mismo nombre los dos campos y a la hora de mostrar los dos campos en un fetch_array se monta un pifostio que noi te veas
Cita:
$result = mysql_query("SELECT * FROM usuarios ",$link);
while ($myrow = mysql_fetch_array($result)) {
echo $myrow["nombre"]." - ".$myrow["apellidos"]." - ".$myrow["mail"]."-".$myrow['nombre'];

como lo hago para que no ocurra u se muestre cada registro solo una vez?????

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Una Misma B.d Dos Tablas , Mismo Nombre De Campo
« Respuesta #1 en: Miércoles 28 de Enero de 2004, 06:04 »
0
Bueno.....para empezar.....sería mejor que especifiques mejor como se llaman las dos tablas, y cuales son los campos de cada una.... :huh:

Segundo, según veo, en tu query, estas haciendo select a una sola tabla y no a las dos....pero a pesar de eso, llamas al mismo campo 2 veces.  :scream:

Imaginemos que tenemos dos tablas:

Programador:                             Programacion
Id                                              Id  
Nombre                                      Nombre
Apellido                                      Entorno

Si yo quisiera imprimir, el nombre y apellido del programador y además el nombre y entorno del lenguaje de programación, tendría que hacer un multiselect.

Así:

Código: Text
  1.  
  2. $query = mysql_query("SELECT A.Nombre,Apellido,B.Nombre AS NombreP,Entorno
  3.                                     FROM Programador A, Programacion B
  4.                                     WHERE A.Id = B.Id")
  5. while($row = mysql_fetch_array($query) )
  6. {
  7. echo $myrow["Nombre"]." - ".$myrow["Apellido"]." - ".$myrow["NombreP"]."-".$myrow["Entorno"];
  8. }
  9.  
  10.  

Espero que te sea de utilidad.  :devil: