Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2015, 04:11
SsAx
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Problema con consulta Mysql

Estoy sacando unos datos de una base de datos de una tabla de wordpress, el problema es que mi consulta esta (segun yo) correcta, la probe inclus en un gestor de base de datos y me da el resultado deseado, pero al implementarla en php no la ejecuta y no obtiene ningun resultado, mi codigo es el siguiente ver comentarios en el codigo:

Código:
$sql	=	'SELECT ID FROM wp_posts WHERE post_type = "ozy_portfolio"';
$mysqli->query($sql);
$result = $mysqli->query($sql);

while ($row = mysqli_fetch_array($result))
	{
		$galeria[] = $row[0];
	}

//Obtengo los datos con la coincidencia marcada y los almaceno en un array llamado galeria.

foreach ($galeria as &$valor) //Inicio un foreachh para recorrer el array galeria
	{
		$sql	=	'SELECT wp_posts.guid FROM wp_postmeta JOIN wp_posts on wp_postmeta.meta_value = wp_posts.ID where wp_postmeta.meta_key = "_thumbnail_id" AND wp_postmeta.meta_value ='.$valor;

//Obtengo datos de 2 tablas diferentes condicionando el valor de meta_value en base al valor que tenga en ese momento el array galeria y su indice.

		$mysqli->query($sql);
		$result = $mysqli->query($sql);
		while ($row = mysqli_fetch_array($result))
			{
				$thumbnail[] = $row[0];
			}
//El resultado lo meto en un nuevo array llamado Thumbnail
	}

var_dump($thumbnail);
Al ejecutar el codigo me dice que la variable Thumbnail no fue creada y esto es por que nunca se le asigno ningun valor para crearla o no se ejecuto mi peticion... si yo asigno el valor directamente poniendo un valor que yo se que dara un resultado todo funciona bien pero al poner al final de mi query el "$valor" no funciona, alguien me puede orientar el por que??