Fwd: function array +mysql

[email protected] (Alexis Saucedo) Sat, 23 Aug 2014 00:03:23 -0300
Newsgroups php.general.es
Message-ID <CAAu=vQf=Sj+0xwEMP6LSVP5hdT9130UxakckBH7=_Ox1jBVyVQ@mail.gmail.com>
--089e01681de461c3fe0501433288
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Buenas noches!, les comento que ya resolvi el pasar de una funcion dentro
de una clase array a objeto pero ahora tengo otro problemita bastante raro,
mi consulta es, estoy haciendo una clase para conectarme a un bd, todo va
bien hasta el momento de pasar al objeto por medio de un foreach me
devuelve letras y numeros aleatorios pero jamas el resultado de la base de
datos por ejemplo la clase es la siguiente:

Class MyClass{

    var $table =3D 'NULL';

    function Connect($table) {

        $this->table =3D $table;

        mysql_connect('localhost', 'usuario', '12345');
        mysql_selectdb('db');
        $res =3D mysql_query("SELECT * FROM $table");
         while($row=3D  mysql_fetch_array($res)){
        return $row;
    }
    }

}
$a=3D new MyClass;

$temp =3D 'NULL';

$temp =3D array();
$v =3D $a->Connect(articles);
$temp =3D $v;

foreach ($temp as $c){
    var_dump($c['article']);
}

cuando le hago el var_dump() a $c[article], de echo article es el nombre
del campos me devuelve algo asi:

string(1) "2" string(1) "2" string(1) "1" string(1) "1" string(1) "R"
string(1) "R" string(1) "1" string(1) "1" string(1) "R" string(1) "R"
string(1) "a" string(1) "a" string(0) "" string(0) ""

cuando en realidad me deberia devolver algo asi:

array(14) { [0]=3D> string(1) "2" ["art_code"]=3D> string(1) "2" [1]=3D>
string(1) "1" ["product_code"]=3D> string(1) "1" [2]=3D> string(18) "Remera
cuello azul" ["article"]=3D> string(18) "Remera cuello azul" [3]=3D> string=
(3)
"100" ["stock"]=3D> string(3) "100" [4]=3D> string(86) "Remera %100 algodon
disponible en varios colores hasta agotar stock, apta para bordado"
["art_description"]=3D> string(86) "Remera %100 algodon disponible en vario=
s
colores hasta agotar stock, apta para bordado" [5]=3D> string(26)
"artimages/nodisponible.png" ["art_image"]=3D> string(26)
"artimages/nodisponible.png" [6]=3D> string(0) "" ["art_status"]=3D> string=
(0)
"" }

=C2=BFalguien sabe que es lo que estoy haciendo mal?.

Saludos y muchisimas gracias.

--089e01681de461c3fe0501433288--