2017-12-16 4 views
0

나는 firebase 데이터베이스를 가지고 있으며 모바일 앱과 웹 앱 모두와 링크되어 있습니다. 나는 웹 응용 프로그램에서 일하고 있는데, PHP와 AJAX에 익숙하므로 PHP 데이터베이스와 AJAX를 사용하는 firebase 데이터베이스를 사용하고 싶다면 SQL 데이터베이스와 연결할 수있는 방법이 있는지 알고 싶습니다.PHP와 AJAX를 사용하여 firebase 데이터베이스를 사용하는 방법은 무엇입니까?

+1

Firebase는 NoSQL 클라우드 기반 데이터베이스입니다. 그것을 SQL 데이터베이스에 연결하는 것은 나에게 의미가 없을 것입니다. 개인적으로 필자는 파이어베이스가 단순한 데이터를 저장하는 방법으로 간주하며 반드시 관련이있는 것은 아닙니다. Firebase는 인증 및 기타 기능을 제공 할 수 있으므로 기존 RDBC를 사용하여 자체 백엔드를 실행하는 대신에 경량 응용 프로그램을 코딩하는 사람들을위한 솔루션으로 볼 수 있습니다. 목표로하는 것에 대한 자세한 정보를 제공 할 수 있습니까? 두 "연결"중? – JoSSte

답변

0

웹 응용 프로그램의 자바 스크립트 측에서 Firebase JS SDK를 사용할 수 있습니다.

var itemid = <?php echo $user->itemid ?> 
:

  • 는 PHP와 JS 변수의 값을 설정합니다
    예를 들어, 당신은 당신의 PHP 코드가 제공 한 ID를 사용하여 데이터베이스 (실시간 또는 경우 FireStore)에서 개체를 얻을 수 있습니다
    • 사용이 var에 중포 기지에서 "항목"개체를 얻을 수 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)); 
    
관련 문제