Avec le développement rapide des programmes WECHAT MINI, la requête immobilière est devenue l'une des fonctions couramment utilisées par de nombreux développeurs. Cet article expliquera progressivement comment implémenter la fonction de requête immobilière de la conception de la base de données, le développement d'interface PHP aux mini-appels de programme.
Tout d'abord, vous devez créer une table dans la base de données pour stocker les informations immobilières. Par exemple, créez une table nommée des maisons , y compris l'identifiant des champs, le nom , l'emplacement , le prix , etc.
Utilisez PHP pour vous connecter à la base de données pour choisir MySQLI ou PDO . Voici l'exemple de code:
// Connectez-vous à la base de données $ servername = "localhost"; $ username = "nom d'utilisateur"; $ mot de passe = "mot de passe"; $ dbname = "database_name"; $ Conn = new mysqli ($ servername, $ username, $ mot de passe, $ dbname); if ($ con-> connect_error) { Die ("La connexion a échoué:". $ con-> connect_error); }
Interrogez les informations de la propriété dans la base de données via des instructions SQL et stockez les résultats dans un tableau:
// interroge les informations de la propriété dans la base de données $ sql = "select * dans les maisons"; $ result = $ Conn-> Query ($ SQL); $ houses = array (); if ($ result-> num_rows> 0) { // stockage les résultats de la requête dans un tableau while ($ row = $ result-> fetch_assoc ()) { $ house = array ( "id" => $ row ["id"], "name" => $ row ["name"], "emplacement" => $ row ["emplacement"], "Prix" => $ Row ["Price"] )); array_push ($ houses, $ house); } }
Les applets WeChat utilisent le format JSON pour l'interaction des données, ils doivent donc convertir les résultats de la requête en JSON et retour:
// Convertir les résultats de la requête au format JSON $ réponse = array ( "code" => 200, "message" => "requête réussi", "données" => $ maisons )); // Convertir le tableau en json String $ json_response = json_encode ($ réponse); // Renvoie l'en-tête de chaîne JSON ('Content-Type: Application / JSON'); echo $ json_response;
Dans une applet WeChat, vous pouvez utiliser WX.Request pour appeler l'interface PHP et obtenir des données:
wx.request ({ URL: 'http://yourdomain.com/your_php_api.php', Méthode: «Get», Succès: fonction (res) { console.log (res.data) // Les données de propriété renvoyées peuvent être traitées ici}, fail: function () { console.log («demande de demande») } })
Grâce aux étapes ci-dessus, la fonction de requête immobilière WECHAT Mini Program développée par PHP peut être réalisée. Dans les projets réels, les conditions de filtrage, les fonctions de pagination et le traitement de sécurité des données peuvent être ajoutées en fonction des besoins, ce qui rend le système plus parfait et stable. Cet article fournit des exemples de base pour aider les développeurs à développer rapidement des fonctions de requête immobilière. J'espère que cela aide votre développement.