Foros del Web » Programando para Internet » PHP »

seleccionar campos

Estas en el tema de seleccionar campos en el foro de PHP en Foros del Web. Buenas, Queria saber como puedo hacer para mostrar los cuatro primeros campos de tres tablas sin hacer el select separado para cada tabla. ej: @import ...
  #1 (permalink)  
Antiguo 08/12/2010, 12:10
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
seleccionar campos

Buenas,


Queria saber como puedo hacer para mostrar los cuatro primeros campos de tres tablas sin hacer el select separado para cada tabla.

ej:

Código PHP:
Ver original
  1. $slec = "SELECT campo1, campo2, campo3, campo4 FROM tabla1, tabla2, tabla3";
  2.  
  3. $resultado= mysql_query($slec, $con) or die ("error");
  4.  
  5.  
  6. while($contenido = mysql_fetch_row(($resultado)){
  7.         print_r($contenido);
  8.     }

aunque asi no me funciona.

saludos
  #2 (permalink)  
Antiguo 08/12/2010, 12:11
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: seleccionar campos

Código:
SELECT campo1.tabla1, campo2.tabla2, campo3.tabla3 FROM tabla1, tabla2, tabla3;
  #3 (permalink)  
Antiguo 08/12/2010, 12:24
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: seleccionar campos

esto ya lo probe y no funciona.


Código MySQL:
Ver original
  1. $stb = "SELECT campo1.tabla1, campo1.tabla2 FROM tabla1, tabla2";
  #4 (permalink)  
Antiguo 08/12/2010, 12:29
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: seleccionar campos

Fijate asi
Código:
$stb = "SELECT campo1.tabla1 as campo1tabla1, campo1.tabla2 as campo1tabla2 FROM tabla1, tabla2";
  #5 (permalink)  
Antiguo 08/12/2010, 12:35
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: seleccionar campos

no igual, aparte que si solo lo pruebo con un campo tampoco me funciona.

ej:

Código MySQL:
Ver original
  1. $stb = "SELECT campo1.tabla1 FROM tabla1";

aunque si le pongo sin especificar el campo si que me funciona.

ej:

Código MySQL:
Ver original
  1. $stb = "SELECT * FROM tabla1";
  #6 (permalink)  
Antiguo 08/12/2010, 12:36
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: seleccionar campos

Cita:
Iniciado por Blashak Ver Mensaje
esto ya lo probe y no funciona.

Código MySQL:
Ver original
  1. $stb = "SELECT campo1.tabla1, campo1.tabla2 FROM tabla1, tabla2";
Deberia ser (table|alias).field:

Código MySQL:
Ver original
  1. $stb = "SELECT tabla1.campo1, tabla2.campo1 FROM tabla1, tabla2 WHERE .....";
  #7 (permalink)  
Antiguo 08/12/2010, 12:38
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: seleccionar campos

AH PERO SI SOY UN DISTRAIDO BARBARO, perdón por mi error. La cosa es asi
tabla.campo

Código:
$stb = "SELECT tabla1.campo1 FROM tabla1";
  #8 (permalink)  
Antiguo 08/12/2010, 12:42
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: seleccionar campos

buaaa lo estaba poniendo estaba al revés.

Muchas gracias areslepra

Etiquetas: campos, seleccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:37.