Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2007, 08:55
felipexcore
 
Fecha de Ingreso: febrero-2007
Mensajes: 15
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: existe equivalencia de DataTable de .NET en PHP

un datatable es un objeto que representa una tabla con columnas y rows

las columnas son definidas con un nombre y un tipo de dato y los rows es el conjunto de datos que llena una linea con todos los datos de la columna.... a ver si puedo poner ejemplo pa que se entienda:

Nombre Apellido Telefono
Felipe Ojeda 123456
XXXX YYYYY 234567

en ese ejemplo las columnas serian Nombre Apellido y Telefono
y los rows serian

row1: Felipe Ojeda 123456
row2 XXXX YYYYY 234567

en .Net al menos esto se definia poniendo (en este ejemplo manualmente)

DataTable dt=new DataTable();
dt.Columns.add(new DataColumn("Nombre",typeof(string)));
dt.Columns.add(new DataColumn("Apellido",typeof(string)));
dt.Columns.add(new DataColumn("Telefono",typeof(string)));

con esto habria agregado las columnas que darian por decirlo de alguna manera..el "formato"....

y despues para agregar rows se hace asi....

DataRow dr = dt.NewRow();
dr["Nombre"]="Felipe";
dr["Apellido"]="Ojeda";
dr["Telefono"]="123456";
dt.Rows.Add(dt);

y con eso hubiese agregado el primer row....

esto automatizado es bien util...ademas se puede mostrar despues mediante datagrid o gridview usando cualquiera de las 2 (cambiandole el nombre a grilla en el ID)

Grilla.DataSource = dt;
Grilla.DataBind();

y esto mostraria la table en el web form por ejemplo



bueno eso es principalmente una datatable

y estoy buscando si existe algun ekivalente para php


de antemano gracias salu2