By admin , 30 October, 2024 Insert or update database table value \Drupal::database()->merge('rate_karma') ->keys(['uid' => $uid]) ->fields([ 'uid' => $uid, 'karma' => $results, ]) ->execute(); Tags database
By admin , 9 December, 2023 Get database table column names $connection = Database::getConnection(); $fields = $connection->query("DESCRIBE `my_table`")->fetchAll(); foreach ($fields as $field) { if ($field->Field === 'column_name') { // Do something. } } Tags database
By admin , 9 December, 2023 Check if database table exists if (\Drupal::database()->schema()->tableExists('my_table')) { // Do something. } Tags database
By admin , 13 November, 2023 Inject Database Connection use Drupal\Core\Database\Connection; /** * The database connection. */ protected Connection $database; /** * Constructs an object. * * @param \Drupal\Core\Database\Connection $database * The database connection. */ public Tags dependency injection database