私は Sina SAE 上に WeiPHP フレームワーク アプリケーション (A と呼ばれます) を構築し、WeChat ウォール機能を構築し、WeiPHP フレームワークではなくフロントエンド Web ページを通じて WeChat ウォール コンテンツを表示したいと考えていました。これには、WeiPHP フレームワーク アプリケーションのデータベースをこの Web サイト (B と呼ばれます) のアプリケーションに認証する必要があります。
1. データベースの承認
(1) データベース管理に入り、クロスアプリケーション認証をクリックします
(2) アプリケーションAのデータベースをアプリケーションBに認可し、「認可」をクリックします
2. アプリケーション B のデータベースに接続するスクリプトを作成します
(1) ファイルの変更:index.php
(2) パラメータの意味:
メインデータベースのドメイン名: SAE_MYSQL_HOST_M
スレーブデータベースのドメイン名: SAE_MYSQL_HOST_S
ポート: SAE_MYSQL_PORT
ユーザー名: SAE_MYSQL_USER (アクセスキー)
パスワード: SAE_MYSQL_PASS (秘密キー)
データベース名: SAE_MYSQL_DB
3. 結果を表示します:
Webページ表示:
ハローワールド
4.注意
SAE_MYSQL_USER と SAE_MYSQL_PASS が正しく入力されていない場合、Web ページに次の情報が表示されます:
警告: mysql_connect() [function.mysql-connect]: このアプリは、index.php の 6 行目で許可されていません
著者: Jackson 出典: Huang Zhe のブログ http://www.cnblogs.com/jackson0714/p/4376000.html
以上、【WeChat開発】01.データベースの認証と接続についての内容を含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。