Ich habe eine Firebase-Datenbank, die sowohl mit einer mobilen App als auch mit einer Web-App verknüpft ist. Ich arbeite an der Web-App und ich bin gut mit PHP und AJAX, also würde ich gerne wissen, ob es sowieso eine Firebase-Datenbank mit PHP und AJAX gibt, oder ob es eine Möglichkeit gibt, sie mit einer SQL-Datenbank zu verbinden.Wie verwende ich die Firebase-Datenbank mit PHP und AJAX?
0
A
Antwort
0
Sie können Firebase JS SDK über die JavaScript-Seite Ihrer Webanwendung verwenden.
Zum Beispiel können Sie ein Objekt aus der Datenbank (Realtime oder Firestor) erhalten, eine ID von Ihrem PHP-Code zur Verfügung gestellt mit:
- den Wert von JS Variable mit PHP gesetzt:
var itemid = <?php echo $user->itemid ?>
- Verwendung dieses JS var das "item" von Firebase-Objekt zu erhalten:
// 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));
Verwandte Themen
- 1. Wie verwende ich Ajax mit Flask
- 2. Wie verwende ich JsFiddle um Ajax mit PHP zu demonstrieren?
- 3. Wie verwende ich die PHP-Vergleichstabelle?
- 4. Wie verwende ich Plesk api mit PHP?
- 5. Wie verwende ich Ajax-Datei-Upload mit anderen Eingaben?
- 6. Wie verwende ich jCarousel mit PHP-Funktion?
- 7. Wie verwende ich DATE mit Laravel PHP
- 8. Wie verwende ich PHP Namespaces mit Autoload?
- 9. Wie verwende ich Prolog mit PHP?
- 10. Wie verwende ich die PHP List Funktion mit PDO?
- 11. Polymer 2.0 - Wie verwende ich Eisen-Ajax?
- 12. Wie verwende ich AJAX in Java?
- 13. Wie verwende ich Ajax und Javascript, um eine Tabelle beim Klicken auf die Schaltfläche zu erstellen?
- 14. Wie bekomme ich die Werte von einem $ .ajax mit PHP
- 15. Wie lade ich Marker aus MySQL mit PHP und Ajax?
- 16. Wie verwende ich Träger-Token mit normalen Nicht-Ajax-Anfragen?
- 17. Wie kann ich mit Ajax und PHP zusammen umleiten?
- 18. Wie verwende ich AJAX mit Google App Engine (Python)
- 19. Wie wird die Variable von AJAX zu PHP und PHP zu AJAX mit JSON übertragen?
- 20. Problem mit AJAX und PHP
- 21. Hilfe mit PHP und AJAX
- 22. AJAX mit Cordova und PHP
- 23. Wie verwende ich innere Klassen in PHP?
- 24. Wie verwende ich Groß- und Kleinschreibung mit?
- 25. Wie verwende ich die bedingte Kompilierung mit `cfg` und Cargo?
- 26. Wie verwende ich die Option -e in PHP?
- 27. Flash und PHP, Live-Benutzerumgebung: Wie verwende ich Sockets?
- 28. Wie verwende ich die Funktion NOW() in PHP
- 29. Wie verwende ich RegExp in JavaScript und PHP richtig?
- 30. Wie verwende ich Sitzungen in PHP?
Firebase ist eine Cloud-basierte NoSQL-Datenbank. Die Verbindung mit einer SQL-Datenbank wäre für mich nicht sinnvoll. Ich persönlich sehe Firebase als eine Möglichkeit, einfache Daten zu speichern, die nicht notwendigerweise miteinander in Beziehung stehen. Firebase kann auch Authentifizierung und andere Funktionen bereitstellen, daher sehe ich es als eine Lösung für Leute, die für eine Lightweight-App kodieren (als Alternative zum Ausführen eines eigenen Backends mit einem traditionellen RDBC). Können Sie mehr Informationen dazu liefern, was Sie erreichen wollen aus dem "Verbinden" der beiden? – JoSSte