Mit der raschen Entwicklung von WeChat -Mini -Programmen ist die Immobilienabfrage zu einer der häufig verwendeten Funktionen vieler Entwickler geworden. In diesem Artikel wird schrittweise erläutert, wie die Immobilien -Abfragefunktion aus der Datenbankdesign, der PHP -Schnittstellenentwicklung zu Mini -Programmanrufen, implementiert werden kann.
Zunächst müssen Sie eine Tabelle in der Datenbank erstellen, um Immobilieninformationen zu speichern. Erstellen Sie beispielsweise eine Tabelle mit dem Namen Häuser , einschließlich Fields -ID , Name , Ort , Preis usw.
Verwenden Sie PHP, um eine Verbindung zur Datenbank herzustellen, um MySQLI oder PDO zu wählen. Hier ist der Beispielcode:
// eine Verbindung zur Datenbank herstellen $ sservername = "localhost"; $ userername = "userername"; $ password = "Passwort"; $ dbname = "database_name"; $ conn = new MySQLI ($ sservername, $ userername, $ password, $ dbname); if ($ conn-> connect_error) { Die ("Verbindung fehlgeschlagen:". $ conn-> connect_error); }
Fragen Sie die Eigenschaftsinformationen in der Datenbank über SQL -Anweisungen ab und speichern Sie die Ergebnisse in einem Array:
// Die Eigenschaftsinformationen in der Datenbank $ sql = "aus Häusern auswählen" abfragen; $ result = $ conn-> query ($ sql); $ häuser = array (); if ($ result-> num_rows> 0) { // Die Abfrageergebnisse in ein Array speichern ($ row = $ result-> fetch_assoc ()) { $ House = Array ( "id" => $ row ["id"], "Name" => $ row ["Name"], "Ort" => $ row ["Ort"], "Preis" => $ row ["Preis"] ); array_push ($ häuser, $ haus); } }
WeChat -Applets verwenden JSON -Format für die Dateninteraktion, sodass sie die Abfrageergebnisse in JSON umwandeln und zurückkehren müssen:
// Abfrageergebnisse in JSON -Format $ response = Array (Array ( "Code" => 200, "Nachricht" => "Abfrage erfolgreich", "Daten" => $ Häuser ); // das Array in JSON String $ JSON_Response = json_encode ($ response) konvertieren; // den JSON-String-Header zurückgeben ('Content-Typ: application/json'); echo $ json_response;
In einem WeChat -Applet können Sie WX.Request verwenden, um die PHP -Schnittstelle aufzurufen und Daten abzurufen:
wx.request ({{ URL: 'http://yourdomain.com/your_php_api.php',, Methode: 'Get', Erfolg: Funktion (res) { console.log (res.data) // Die zurückgegebenen Eigenschaftsdaten können hier verarbeitet werden}, fehler: function () { console.log ('Anfrage fehlgeschlagen')) } })
In den obigen Schritten kann die von PHP entwickelte WeChat Mini -Programm -Immobilien -Abfragefunktion realisiert werden. Bei tatsächlichen Projekten können Filterbedingungen, Paging -Funktionen und Datensicherheitsverarbeitung entsprechend den Anforderungen hinzugefügt werden, wodurch das System perfekter und stabiler wird. Dieser Artikel enthält grundlegende Beispiele, mit denen Entwickler im Immobilienabfragefunktionen schnell aufbauen können. Ich hoffe, es hilft Ihrer Entwicklung.