2017-12-16 24 views
0

私はfirebaseデータベースを持っており、モバイルアプリとウェブアプリの両方にリンクしています。私はWebアプリケーションの開発に取り組んでおり、PHPとAJAXにはうまくいきますので、SQLデータベースと接続する方法があれば、PHPとAJAXなどを使用してfirebaseデータベースを使用するかどうかを知りたいと思います。PHPとAJAXを使用してfirebaseデータベースを使用するには?

+1

FirebaseはNoSQLクラウドベースのデータベースです。それをSQLデータベースに接続することは意味をなさないでしょう。個人的には、必ずしも共同関連ではない単純なデータを格納する方法としてFirebaseを参照しています。 Firebaseは認証やその他の機能も提供することができるので、軽量アプリをコーディングする人々のためのソリューションとして見ています(従来のRDBCで独自のバックエンドを実行する代わりに)。 2つの "接続"のうち? – JoSSte

答えて

0

WebアプリケーションのJavaScript側からFirebase JS SDKを使用できます。
たとえば、あなたはあなたのPHPコードが提供するIDを使用して、データベース(リアルタイムまたはFirestore)からオブジェクトを取得することがあります。

  • はPHPとJSの変数の値を設定:
var itemid = <?php echo $user->itemid ?> 
  • 使用これはvarがFirebaseから "アイテム" オブジェクトを取得するにはJS:
// i.e. read once from Realtime Database 
firebase.database().ref('items/' + itemid).once('value') 
    .then(snapshot => { 
    var item = snapshot.val(); 
    }) 
    .catch(error => console.log(error.code)); 

// i.e. read once from Firestore 
firebase.firestore().collection('items').doc(itemid).get() 
    .then(doc => { 
    var item = doc.exists ? doc.data() : null; 
    }) 
    .catch(error => console.log(error)); 
関連する問題