Foros del Web » Programando para Internet » PHP »

Select 2 tablas MYSQL y PHP

Estas en el tema de Select 2 tablas MYSQL y PHP en el foro de PHP en Foros del Web. Buenas tengo esta consulta que al ejecutarla directamente en MYSQL me hace bien la pesquisa: SELECT votos FROM album_1 UNION ALL SELECT votos FROM album_2 ...
  #1 (permalink)  
Antiguo 01/02/2012, 04:01
Avatar de protoameeba  
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 6 meses
Puntos: 3
Pregunta Select 2 tablas MYSQL y PHP

Buenas tengo esta consulta que al ejecutarla directamente en MYSQL me hace bien la pesquisa:


SELECT votos FROM album_1 UNION ALL SELECT votos FROM album_2 ORDER BY votos DESC LIMIT 3


pero en el php no me muestra nada


Código PHP:
Ver original
  1. $resultado=mysql_query("SELECT votos FROM album_1 sintaxis UNION ALL SELECT votos FROM album_2 ORDER BY votos DESC LIMIT 3");
  2. while ($array = mysql_fetch_array($resultado) ) {
  3. $portada = $array[portada];
  4. echo "<img src='$portada'/>";
  5. echo "<br/>";

Alguien podria decirme que hago mal? Es un error en el PHP... no?
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....
  #2 (permalink)  
Antiguo 01/02/2012, 04:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Select 2 tablas MYSQL y PHP

Te hace falta cerrar el bucle while() con su respectiva llave de cierre, ¿o no?

Además estás seleccionando únicamente la columna votos, cuando es claro que esperas la columna portada.

PDTA: y no, para nada es un error de php... es meramente tuyo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/02/2012, 15:18
Avatar de protoameeba  
Fecha de Ingreso: septiembre-2005
Mensajes: 195
Antigüedad: 18 años, 6 meses
Puntos: 3
Respuesta: Select 2 tablas MYSQL y PHP

exacto! lo de la portada era lo que faltaba! thanks amigo! te subo el Karma!!! ;)
__________________
Ser libre no es hacer lo ke uno kiere, sino kerer lo ke uno hace....
  #4 (permalink)  
Antiguo 01/02/2012, 15:31
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Select 2 tablas MYSQL y PHP

Un error más:
Código PHP:
Ver original
  1. // Mal
  2. $portada = $array[portada];
  3.  
  4. // Bien
  5. $portada = $array['portada'];

En el primer caso, PHP toma a portada como una constante porque no tiene comillas. Al no existir constante, ahora busca como el string en sí. Esto se considera mal hecho pues se realiza doble evaluación: primero por constante y después por string.

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: mysql, select, sql, tablas
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 21:29.