Código PHP:
public class SQL
{
private OleDbConnection conexion;
//Cambiar cnd la BD cambie de sitio
private string conectionString="Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Inetpub\\wwwroot\\Web\\DB" +
"\\colegio.mdb;Persist Security Info=False";
public SQL ()
{
this.conexion = new OleDbConnection(conectionString);
}
/// <summary>
/// Obtiene los datos de una tabla con un filtro especifico
/// </summary>
/// <param name="tabla">Tabla de la que obtener los datos</param>
/// <param name="filtro">Filtro con el Where si hay condiciones o con orderby</param>
/// <returns></returns>
public DataTable ObtenerDatos(string tabla, string filtro)
{
this.conexion.Open();
string consulta = "SELECT * FROM "+tabla +" "+ filtro;
OleDbDataAdapter dataadapte""r = new OleDbDataAdapter(consulta, this.conexion);
DataSet dataset = new DataSet();
dataadapter.Fill(dataset, tabla);
this.conexion.Close();
return dataset.Tables[0];
}
public void InsetaRegistro(string tabla, string titulo, string descripcion, string rutaImagen,int idioma)
{
string consulta = "INSERT INTO "+tabla+" (titulo,descripcion,idioma,foto) ";
consulta += " VALUES ("+"'"+titulo+"','"+descripcion+"',"+idioma+",'"+rutaImagen+"')";
OleDbCommand comando= new OleDbCommand(consulta,this.conexion);
try
{
conexion.Open();
comando.ExecuteNonQuery();
conexion.Close();
}
catch(Exception e)
{
System.Diagnostics.Debug.Write(e);
conexion.Close();
return;
}
}
public void ActualizaRegistro(string tabla, int id,string titulo, string descripcion, string rutaDocumento)
{
//UPDATE class_name SET member_value_list WHERE search_condition
string consulta = "UPDATE "+tabla+" SET titulo='"+titulo+"', descripcion='"+descripcion+"', documento='"+rutaDocumento+"' " ;
consulta += " WHERE id = "+id;
OleDbCommand comando= new OleDbCommand(consulta,this.conexion);
try
{
conexion.Open();
comando.ExecuteNonQuery();
conexion.Close();
}
catch(Exception e)
{
System.Diagnostics.Debug.Write(e);
conexion.Close();
return;
}
}
public void EliminaRegistro(string tabla, int id)
{
//DELETE [FROM] class_name WHERE search_condition
string consulta = "DELETE FROM "+tabla;
consulta += " WHERE id="+id;
OleDbCommand comando= new OleDbCommand(consulta,this.conexion);
try
{
conexion.Open();
comando.ExecuteNonQuery();
conexion.Close();
}
catch(Exception e)
{
System.Diagnostics.Debug.Write(e);
conexion.Close();
return;
}
}
}
}
Código PHP:
sql.ActualizaRegistro(this.tabla,this.ID,this.txtTitulo.Text,this.txtDescripcion.Text,rutaDocumento);

Gracias.