Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/01/2015, 13:15
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

Muchas gracias lamek,

Lo he probado pero no devuelve resultado alguno ya que no todas las comparaciones tienen el valor de true.

AND wp_postmeta.meta_key = '_product_attributes' TRUE
AND wp_postmeta.meta_key = '_stock'") or die(mysql_error()); FALSE

o

AND wp_postmeta.meta_key = '_product_attributes' FALSE
AND wp_postmeta.meta_key = '_stock'") or die(mysql_error()); TRUE

Dependiendo de la pasada del bucle, cuando wp_postmeta.meta_key es igual a '_product_attributes' la siguiente comprobación (wp_postmeta.meta_key = '_stock') será nula ya que los valores de la línea se han rellenado con el valor de _product_attributes.

Y si en vez de un AND le coloco un OR, los resultados que lanza son incorrectos.

AND wp_postmeta.meta_key = '_product_attributes'
OR wp_postmeta.meta_key = '_stock'


ID 1 NOMBRE: Hello world! STATUS: publish ATRIBUTOS: STOCK:
STOCK:
STOCK: 7.000000
STOCK:
STOCK:
STOCK:
STOCK: 7.000000
STOCK: STOCK: STOCK: STOCK: 7.000000STOCK:
STOCK:
STOCK:
STOCK: 7.000000
...

Creo que con el array_push podría funcionar, quizá si quito la comparación (AND wp_postmeta.meta_key = '_stock') de la consulta SQL y lo coloco en un if o algo así en el PHP me podría valer. Voy a ver si se me ocurre algo, sino optaré por pagar para que me lo hagan, porque ya le he dedicado demasiadas horas a esto.

Saludos