/** * Updates data in a custom table. */ functionmy_module_update_data() { \Drupal::database()->update('custom_table') ->fields([ 'status' => 0, ]) ->condition('id', 5, '=') ->execute(); }
Borrar un registro
Elimina un registro de una tabla específica
Borrar un registro
/** * Deletes a record from a custom table. */ functionmy_module_delete_data() { \Drupal::database()->delete('custom_table') ->condition('id', 10, '=') ->execute(); }
Consulta Select simple
Consulta básica para obtener resultados de una tabla específica
Consulta Select simple
/** * Fetches data from a custom table. */ functionmy_module_get_data() { $query = \Drupal::database()->select('custom_table', 'ct'); $query->fields('ct', ['id', 'name', 'status']);
$result = $query->execute()->fetchAll();
return$result; }
Insertar datos en una tabla
Inserta un nuevo registro en una tabla
Insertar datos en una tabla
/** * Inserts a record into a custom table. */ functionmy_module_insert_data() { \Drupal::database()->insert('custom_table') ->fields([ 'name' => 'Sample Name', 'status' => 1, ]) ->execute(); }