comment faire pour se connecter à la base de données à la demande
J'ai fait comme suit
MySQL 5.1 base de données ajoutées. Veuillez prendre note de ces informations d'identification:
Root User: xxxxxxx
Root Password: xxxxxxx
Database Name: php
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
Vous pouvez gérer votre nouvelle base de données MySQL par ailleurs, l'incorporation de phpmyadmin-3.4.
Le phpmyadmin nom d'utilisateur et le mot de passe sera le même que les identifiants MySQL ci-dessus.
phpMyAdmin 3.4 ajouté. Veuillez prendre note de ces identifiants MySQL de nouveau:
Root User: xxxxxxx
Root Password: xxxxxxx
URL: https://php-doers.rhcloud.com/phpmyadmin/
et j'essaie de me connecter db à l'aide du soufflet d'AOP code .mais il ne fonctionne pas
$dbh = new PDO('mysql:host=mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/;dbname=php', "xxxxxx, "xxxxxx");
Je ne sais pas quelle est l'URL de connexion moyenne ?
OriginalL'auteur Sami | 2013-04-10
Vous devez vous connecter pour publier un commentaire.
Il y a une erreur dans votre chaîne de connexion plus $OPENSHIFT_MYSQL_DB_* sont des variables d'environnement et doivent être récupérés via la fonction getenv fonction php.
Essayez alors la suivante:
OriginalL'auteur Sumana Mehta
Ouvrir php myadmin de webconsole , et sur la gauche, vous aurez une Ip
C'est comme xx.xx.xx.xx:3306 , de sorte que votre nom d'hôte est xx.xx.xx.xx
Adresse Ip wil travail , j'ai essayé et a travaillé pour moi
echo $OPENSHIFT_MYSQL_DB_HOST
dans le terminal ougetenv('OPENSHIFT_MYSQL_DB_HOST')
dans les fichiers PHP etc.A fonctionné pour moi, merci
OriginalL'auteur geniushkg
ci-dessous le code a fonctionné pour moi ,essayez ceci pourrait vous aider à
OriginalL'auteur pitu
Je voudrais ajouter quelques informations pour référence future.
Aujourd'hui, je suis en train de déployer une installation de Drupal pour Ouvrir Maj (OS) et essayé de configurer MySql.
Je l'ai connecté à l'OS via SSH (rhc ssh ), est allé à l'app-root/data/sites/default/. Cat suivants settings.php pour voir comment OS configurer la base de données.
Ici, il est:
J'ai donc créé un dossier de php dans le dépôt git (voir la documentation du système d'exploitation à propos de Drupal), copié propre Drupal installer et de coller le code ci-dessus pour settings.php.
Après avoir poussé à git, redémarré OS app et travaillé!
OriginalL'auteur Gabriel Medeiros