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--