Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/01/2015, 17:08
Avatar de Josantonius
Josantonius
 
Fecha de Ingreso: enero-2015
Mensajes: 15
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Problemas con valores que se repiten en array

Realizo la consulta en 2 tablas "wp_posts" y "wp_postmeta".

Código PHP:
$resultados mysql_query("SELECT 
wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value 
FROM wp_posts INNER JOIN wp_postmeta 
En la primera tabla reduzco los resultados a los valores que coincidan con "product" y "publish" y guardo en el array ID, post_status y post_type para finalmente mostrarlos en una sola fila con el echo del foreach.

Código PHP:
WHERE wp_posts.post_type 'product'  
AND wp_posts.post_status 'publish' 
Me daría varias líneas de resultados con esas coincidencias.



Utilizo el ID de la fila que coincide para buscar ese ID en la otra tabla

Código PHP:
AND wp_posts.ID wp_postmeta.post_id 
Me daría los siguientes resultados:



Y ahora mi intención sería sacar varios valores (por ejemplo los señalados en amarillo) y mostrarlos en el mismo echo.

Código PHP:
AND wp_postmeta.meta_key '_product_attributes' 
AND wp_postmeta.meta_key '_stock'") or die(mysql_error()); 
Pero esto no me funciona porque no devuelve TRUE TRUE.

El "echo" que querría mostrar sería algo parecido a esto, cada tabla es un color, con la primera tabla no hay problema, pero con la segundo tengo que utilizar los valores de la misma columna varias veces.

echo wp_posts.ID - wp_posts.post_title - wp_posts.post_status - wp_postmeta.meta_key - wp_postmeta.meta_key - wp_postmeta.meta_key;

Saludos