Zrobiłem, co następuje:jak połączyć się z bazą danych w aplikacji openshift
Baza danych MySQL 5.1 została dodana. Proszę zanotować tych mandatów:
Root User: xxxxxxx
Root Password: xxxxxxx
Database Name: php
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
Możesz zarządzać swoją nową bazę danych MySQL przez phpMyAdmin również osadzenie-3.4. Nazwa użytkownika i hasło phpmyadmin będą takie same jak dane logowania MySQL powyżej.
phpMyAdmin 3.4 dodane. Proszę zanotować tych poświadczeń MySQL ponownie:
Root User: xxxxxxx
Root Password: xxxxxxx
URL: https://php-doers.rhcloud.com/phpmyadmin/
i próbuję połączyć db używając miech kod PDO .Ale nie działa
$dbh = new PDO('mysql:host=mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/;dbname=php', "xxxxxx, "xxxxxx");
nie wiem co to znaczy połączenie URL ?
Można tylko ISE to jako env zmiennej: OPENSHIFT_MYSQL_DB_HOST, jak 'echo $ OPENSHIFT_MYSQL_DB_HOST' plików w terminalu lub' getenv ('OPENSHIFT_MYSQL_DB_HOST') 'w PHP itp – Arda
pracował dla mnie, dzięki – Elnoor