Comunidad de diseño web y desarrollo en internet online

Consulta de dos tablas

Citar            
MensajeEscrito el 03 Jun 2009 05:31 pm
Hola que tal Gracias.
tengo esta consulta

Código :

$consulta    = "SELECT * FROM jos_talentos WHERE pais_id = 138";

y lo pogo el resultado lo pongo en un combobox

Código :

while($rows = mysql_fetch_object($result)){
                $option .="<option value=\"$counter\">$rows->pais_id</option>\n";
                $array  .="\nstore[$counter] = new Array('$rows->correo_electronico','$rows->pais_id');";
                $counter++;
        }


Lo que necesito es enviar correos a todos los usuarios del 'pais_id 138' que es mexico. pero asi como lo tengo me muestra el id nombre"138" y yo lo que quiero es mostrar el nombre"mexico" que esta en otra tabla. tengo que hacer dos select?

gracias

Por josue_xtr

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jun 2009 08:02 pm
debes realizar un join seria un join left mas o menos te quedaria algo como

Código :

$consulta = "
SELECT A.correo_electronico,A.pais_id,B.pais_nombre,B.pais_id  FROM jos_talentos as A 
left join paises as B on A.pais_id = B.pais_id
WHERE pais_id = 138
";


esto te debera arrojar una informacion como en este orden mas o menos

Mail - pais_id - pais_nombre - pais_id

de los cuales podras seleccionar el tu prefieras, espero que te funcione cualquier cosa aca estaremos para ayudarte

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.