2017-07-28 9 views
0

私はFirebaseデータベースを使ってアンドロイドアプリを作っています。Firebaseデータベースを自分のホストされているPhpスクリプトに接続したいときに困惑しています。特定の日付に何らかのアクションを実行したいのですが、 Firebaseからのデータ。 FIrebaseのデータは特定の日付にスケジュールされていますので、これをどのように実行するかにつきまして、Phpを使ってFirebaseデータベースに接続する方法を教えてください。FirebaseデータベースをPHPスクリプトに接続する方法は?

phpの接続を使用してFirebase DBと接続し、Firebase DBからいくつかのデータを取り出して削除したいと思います。

<?php 
define('HOST','localhost'); 
define('USERNAME', 'root'); 
define('PASSWORD',''); 
define('DB','insert2'); 

$con = mysqli_connect(HOST,USERNAME,PASSWORD,DB); 

$username = $_POST['username']; 
$password = $_POST['password']; 

$sql = "insert into users (username, password) values ('$username','$password')"; 

if(mysqli_query($con, $sql)){ 
echo 'success'; 
} 
?> 

私をご案内ください。ありがとう

+0

一見のための:https://github.com/kreait/firebase-php/ –

+0

https://firebase-php.readthedocs.io/en/latest/overview.html –

答えて

0

MySQLと同じ方法でFirebaseデータベースに接続することはできません。

あなたはこれらのlibのいずれかを使用する必要があります。

またはREST APIを使用します。

Firebase Cloud機能を作成して、希望のデータを削除し、HTTP triggerでPHPから呼び出します。

+0

感謝私の問題に答える....そして私は少しの行動をしたいと思っています...特定の日付だけでfirebaseからの小さなデータを削除してください...私はjsのWebページで行う必要がありますか? –

+0

Firebase Cloud機能を使用できます。 – Pipiks

+0

私は何をしたいのですか? :/ –

-1
$data = "{\"data\":\"1\"}"; 
    $url = "https://YOURFIREBASEURL.firebaseio.com/.json?auth=YOURAUTH"; 
    $headers = array('Content-Type: application/json'); 
    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_URL, $url); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH'); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); 
    $response = curl_exec($curl); 
    curl_close($curl); 

https://firebase.google.com/docs/database/rest/save-data

関連する問題