sql >> Database teknologi >  >> RDS >> Mysql

Codeigniter tidszone mysql indstillinger

Indstil en model til at indlæse ved hver sideindlæsning i config/autoload.php. kald derefter $this->db->query("SET time_zone='+0:00'"); i den modelkonstruktør.

config/autoload.php

$autoload['model'] = array('default_model');// for ex, "say default_model"

I applikation/modeller skal du oprette en ny modelfil med navnet "default_model.php" og tilføje koden nedenfor.

application/models/default_model.php

class Default_model extends CI_Model {

     function __construct()
     {
         // Call the Model constructor
         parent::__construct();
         $this->db->query("SET time_zone='+0:00'");
     }
 }

Ved hver sideindlæsning vil denne konstruktør blive kaldt, og mysql-tidszonen indstilles til +0:00.



  1. Tilføj en anden bruger til MySQL i Kubernetes

  2. harMange ringet med noget, der ikke er en forekomst af Sequelize.Model

  3. VÆLG FOR OPDATERING, der holder hele tabellen i MySQL i stedet for række for række

  4. Hvordan kan jeg kontrollere MySQL-motortypen for en specifik tabel?