Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/01/2015, 18:23
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Problemas con valores que se repiten en array

Hola!

Pues ya casi lo tienes , y si hay un foro de mysql !

http://www.forosdelweb.com/f86/


Código PHP:
//Intenta usar la nueva extensión mysqli ! 
$mysqli = new mysqli("localhost""root""tupass""tubd",3306);
$consulta =
Código MySQL:
Ver original
  1. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  2. FROM wp_posts INNER JOIN wp_postmeta  
  3. WHERE wp_posts.post_type = 'product'  
  4. AND wp_posts.post_status = 'publish'
  5. AND wp_posts.ID = wp_postmeta.post_id  
  6. AND wp_postmeta.meta_key = 'total_sales'
  7. GROUP BY wp_postmeta.value
  8.  
  9.  
  10. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  11. FROM wp_posts INNER JOIN wp_postmeta  
  12. WHERE wp_posts.post_type = 'product'  
  13. AND wp_posts.post_status = 'publish'
  14. AND wp_posts.ID = wp_postmeta.post_id  
  15. AND wp_postmeta.meta_key = '_stock'
  16. GROUP BY wp_postmeta.value
  17.  
  18.  
  19. wp_posts.ID,wp_posts.post_title,wp_posts.post_status,wp_postmeta.meta_value
  20. FROM wp_posts INNER JOIN wp_postmeta  
  21. WHERE wp_posts.post_type = 'product'  
  22. AND wp_posts.post_status = 'publish'
  23. AND wp_posts.ID = wp_postmeta.post_id  
  24. AND wp_postmeta.meta_key = '_product_attributes'
  25. GROUP BY wp_postmeta.value ";
  26. /** Con el group by meta value agrupamos por valores y quitamos los que estan en blanco y nulos**/
Código PHP:

$resultado 
$mysqli->query($consulta);
if (
$resultado->num_rows >=1) {
            while (
$fila $resultado->fetch_assoc()) {
   echo 
"<p>Total Ventas : "$fila['total_sales']." Stock :"$fila['_stock']." Características :".$fila['_product_attributes']."<br>";

                }
            }
            
$resultado->free(); 
Ánimo ,un saludo!

Última edición por Djoaq; 30/01/2015 a las 18:31