Foros del Web » Programando para Internet » PHP »

Ayuda con JOIN

Estas en el tema de Ayuda con JOIN en el foro de PHP en Foros del Web. Tengo dos tablas "odontologos" y "profesiones" que tiene el campo común "Profesion" y "idProfesion" respectivamente. Lo que necesito es que cuando el usuario haga una ...
  #1 (permalink)  
Antiguo 24/09/2009, 04:57
 
Fecha de Ingreso: agosto-2009
Mensajes: 24
Antigüedad: 14 años, 8 meses
Puntos: 0
Tengo dos tablas "odontologos" y "profesiones" que tiene el campo común "Profesion" y "idProfesion" respectivamente. Lo que necesito es que cuando el usuario haga una búsqueda, necesito que muestre el campo "profesion" de la tabla "profesiones" que le corresponde a ese usuario, en que momento tengo que hacer el JOIN



$resultado1=mysql_query("select * from odontologos WHERE Apellidos = '$Apellidos' ORDER BY id DESC",$link8);

while($row = mysql_fetch_array($resultado1)) {
printf("<tr> <td>&nbsp;%s</td> <td>&nbsp;%s</td> <td>&nbsp;%s</td> <td>&nbsp;%s&nbsp;</td>
<td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s</td> <td>&nbsp;%s</td> <td>&nbsp;%s</td> <td>&nbsp;%s</td>
<td><a href='delete.php?id=%s'>Borrar</a></td>
<td><a href='Modificacion.php?id=%s'>Modificar</a></td> </tr>",
$row["Nombre"], $row["Apellidos"], $row["Direccion"], $row["CodigoPostal"], $row["Pais"], $row["Telefono"],
$row["Email"], $row["Profesion"], $row["Curso"], $row["id"], $row["id"]);
}


gracias

Le he estado dando vueltas y vueltas y ya he econtrado la solución

$resultado1=mysql_query("SELECT * FROM odontologos od INNER JOIN profesiones pro ON od.Profesion = pro.idProfesion WHERE Apellidos = '$Apellidos' ORDER BY id DESC",$link8);


YA LO TENGO !!!!! GRACIAS A TODOS

Última edición por GatorV; 24/09/2009 a las 09:39
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 10:45.