tengo un metodo que hace una consulta y trato de formar un array con ella para devolverlo y usarlo en lugar de multiples consultas.
Código PHP:
public function selecciona_varios($identi){
$sql="SELECT * FROM tabla WHERE ".$identi."";
$query=mysql_query($sql);
while($this->consulta[$fila[nombre]] = $fila=mysql_fetch_assoc($query)) {}
}
Código HTML:
Array ( [] => Array ( [id] => 1 [nombre] => s1 [descripcion] => descripcion [cantidad] => 3 [imagen] => s1.gif ) [s1] => Array ( [id] => 2 [nombre] => s2 [descripcion] => descripcion [cantidad] => 3 [imagen] => s2.gif ) [s2] => )
Despues los guarda con uno de desfase y generá un tercer resultado vacio(solo deberían salir 2 resultados en este ejemplo)
Como puedo arreglarlo?
gracias de antemano!!!