Réglage du fuseau horaire dans MySQL sur chaque connexion utilisant Zend PHP

Ma société vient de déplacer notre base de données MySQL et d'utiliser le service RDS d'Aamazon Web Service.

Le problème est que l'application repose sur les informations du fuseau horaire et le fuseau horaire dans MySQL (sous RDS) est défini sur UTC et ne peut pas être modifié.

Je me demande donc comment le modifier sur une base de distance dans mon Zend Framework.

Je ne suis pas vraiment sur d'où commencer avec cela, donc des suggestions?

2 Solutions collect form web for “Réglage du fuseau horaire dans MySQL sur chaque connexion utilisant Zend PHP”

function setDbTimeZone(Zend_Db_Adapter_Abstract $dbAdapter, $timeZone) { $dbAdapter->exec("SET time_zone='$timeZone'"); } 

Usage:

 $dbAdapter = new Zend_Db_Adapter_Pdo_Mysql([ // ... ]); setDbTimeZone($dbAdapter, 'US/Pacific'); 
  • Comment puis-je éviter le nom du dossier public à partir de l'URL du projet zend Framework?
  • Comment puis-je réparer l'erreur Apache "client refusé par la configuration du server"?
  • Besoin de l'équivalent SCRIPT_URL d'Apache dans nginx + php-fpm
  • Déménagement de Zend Framework 2 d'apache à nginx
  • J'ai 500 erreurs sur http: // localhost / zftutorial / public
  • Comment éviter index.php dans la route Zend Framework en utilisant Nginx rewrite
  • Comment rediriger www.example.com vers example.com via htaccess alors que sur zend framework
  • Définir le timezone dans MySQL sur chaque connection utilisant Zend PHP
  • Zend 1 sur Ubuntu avec MSSQL ne fonctionnant pas
  • htaccess ne fonctionne pas
  • Magento Community - Hosting :: Besoin de conseils pour partager l'hébergement sera magento rapide
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.