Manipulación de registros

Manipulación de registros

by Alejandro Michavila Pallarés -
Number of replies: 0
Hola,

Abro un nuevo tema, porque no he encontrado nada genérico que explíque brevemente las funciones de manipulación de registros básicas.

  1. insert_record('tabla', $objeto): Retorna el id insertado en la tabla y el objeto debe ser definido como new stdClass y debe contener como atributos los campos de la tabla, por ejemplo, $objeto->timemodified.
  2. update_record('tabla', $objeto): Retorna true o false, en caso de lograr o no actualizar un campo o columna específico de $objeto, por ejemplo $objecto->timemodified.
  3. delete_records('tabla', array('campo' => $objeto->campo): No sé qué retorna, pero sé que elimina los registros de una tabla que coinciden con los datos pasados, por ejemplo el $objecto->id.
  4. get_record('tabla', array('campo' => $objeto->campo): Retorna un objeto que tiene como atributos los campos de un registro, y que coincide con los datos pasados, por ejemplo el $objecto->id.

Además hay otras 78 funciones más definidas en moodle/lib/dmllib.php, por favor corregirme si algo está mal.
Muchas gracias, un saludo.
Average of ratings: -