Can PHP retrieve data from Firebase / Firestore?

15,816

Solution 1

Yes, there is now a PHP client library.

use Google\Cloud\Firestore\FirestoreClient;

$db = new FirestoreClient();

$citiesRef = $db->collection('cities');
$query = $citiesRef->where('state', '=', 'CA');
$snapshot = $query->documents();
foreach ($snapshot as $document) {
    printf('Document %s returned by query state=CA' . PHP_EOL, $document->id());
}

You'll find more examples in our documentation now, just select the PHP tab on the snippets.

Solution 2

Yes, you can retrieve data using PHP, an example:

$db->getReference('people')
->orderByChild('height')
->getSnapshot();

The above will order the reference's children by the values in the field 'height' in ascending order.

more info here:

http://firebase-php.readthedocs.io/en/latest/realtime-database.html

https://github.com/kreait/firebase-php

Share:
15,816
crbon
Author by

crbon

keeping it private.

Updated on August 01, 2022

Comments

  • crbon
    crbon almost 2 years

    Is there a PHP library for connecting php to the Firebase Firestore database? Is it even possible to PHP to retrieve data from Firebase?

  • crbon
    crbon about 6 years
    This is all related to the Realtime Database and not Cloud Firestore, which is what I'm after (as it is to do with a existing Cloud Firestore project)
  • Urvish Joshi
    Urvish Joshi almost 4 years
    But how to display each values in web page ie. html