Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2010, 09:07
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Array y consulta MySQL

Hola a todos. Resulta que tengo un campo en una tabla ques son varios string separados por "-". Recupero el campo, hago un explode y mediante un foreach intento sacar el valor de cada elemento del array de otra tabla. Resultado... Sólo sale el primero, aunque todos tienen un valor.
Dejo el código por si me confundo en algo. Muchas gracias de antemano
Código PHP:
//hago el explode al campo que contiene las cadenas separadas por -
$recupera=explode("-",$row_carritoproductos['descripcion']);

foreach(
$recupera as $valor){
$query "SELECT * FROM subcaracteristicas WHERE Subcaracteristica = '$valor'";
// busco en otra tabla su id
$subcaracteristicas mysql_query($query) or die(mysql_error());
$result mysql_fetch_object($subcaracteristicas);

// dice que no hay resultados y no los muestra (sólo muestra el primero)
//pero en la BD compruebo que si que los hay 

echo $result->idSubcaracteristica."-"