sacar registros de una tabla mysql?
Publicado por aprendiz (4 intervenciones) el 26/04/2006 23:34:39
esta es la consulta que realizo a la tabla roles :'(
[php]
$rol = mysql_db_query("productos","select rol_nombre as Nombre
from roles");
$row=mysql_fetch_array($rol))
{
$row[0]["Nombre"];
$row[1]["Nombre"];
$row[2]["Nombre"];
}
[/php]
luego de esto
[code]
$row[0]["Nombre"]=deberia tener el dato:ROOT
$row[1]["Nombre"]=deberia tener el dato:JEFE
$row[2]["Nombre"]=deberia tener el dato:TRABAJADOR[/code]
pero al revisar las variables con un echo"...",no muestra nada,¿como puedo recuperar los registros de mi tabla,para almacenarlos en cada $row, row es una fila de mi tabla.
Para luego comprobar de esta manera en cada if,y acceder a la funciones correspondientes,sea administrador,jefe o trabajador.
[php]
if($valor==1 and $row[0]["Nombre"]=="ROOT")
if($valor==2 and $row[1]["Nombre"]=="JEFE")
if($valor==3 and $row[2]["Nombre"]=="TRABAJADOR")
[/php]
gracias
tabla roles
campos
rol_codigo PK
rol_nombre
registros almacenados
[code]
rol_codigo rol_nombre
100 ROOT
101 JEFE
102 TRABAJADOR
[/code]
[php]
$rol = mysql_db_query("productos","select rol_nombre as Nombre
from roles");
$row=mysql_fetch_array($rol))
{
$row[0]["Nombre"];
$row[1]["Nombre"];
$row[2]["Nombre"];
}
[/php]
luego de esto
[code]
$row[0]["Nombre"]=deberia tener el dato:ROOT
$row[1]["Nombre"]=deberia tener el dato:JEFE
$row[2]["Nombre"]=deberia tener el dato:TRABAJADOR[/code]
pero al revisar las variables con un echo"...",no muestra nada,¿como puedo recuperar los registros de mi tabla,para almacenarlos en cada $row, row es una fila de mi tabla.
Para luego comprobar de esta manera en cada if,y acceder a la funciones correspondientes,sea administrador,jefe o trabajador.
[php]
if($valor==1 and $row[0]["Nombre"]=="ROOT")
if($valor==2 and $row[1]["Nombre"]=="JEFE")
if($valor==3 and $row[2]["Nombre"]=="TRABAJADOR")
[/php]
gracias
tabla roles
campos
rol_codigo PK
rol_nombre
registros almacenados
[code]
rol_codigo rol_nombre
100 ROOT
101 JEFE
102 TRABAJADOR
[/code]
Valora esta pregunta


0