Buen dia para todos.
Tengo problema al mostrar un arreglo.
class conexion
{
private $productos=array();
public function con(){
$con = mysql_connect("localhost", "root", "") or die ( mysql_error() );
mysql_select_db("bd_ejemplo");
return $con;
}
public function MostrarProductos(){
$consulta = mysql_query("SELECT nombre_producto,id_producto FROM productos",conexion::con());
while($filas=mysql_fetch_assoc($consulta)){
$this->productos[] = $filas;
$id=$filas['id_producto'];
$consulta2 = mysql_query("SELECT nombre_subproducto FROM subproducto WHERE id_producto = $id",conexion::con());
while($filas=mysql_fetch_assoc($consulta2)){
$this->productos[] = $filas;
}
}
return $this->productos;
}
}
Utilizo lo siguiente para mostrarlo, lo que quiero es mostrar cada columna que almacene en el arreglo, pero no me sale.
$reg = new conexion();
$regis = $reg->MostrarProductos();
foreach($regis as $fila){
print_r($fila);
}
Muchas gracias.