
Dans cette partie , on va se concentrer sur la partie Serveur : Mysql + Php .
Création de la base de données MySQL :
Voici les tables de notre base foodapp_db.- Création des services web avec PHP:
Lancer ce script dans SQl du phpmyadmin:
Jusqu'ici la base est préparée avec des données .
- Le script PHP va récupérer les données depuis la base de données
MySQL.
- Ensuite les données seront encodées au format JSON et envoyées au
système Android.
Ensuite, l'application Android va obtenir ces données codées. Il les analysera et les affichera sur l'appareil Android.
- Dans nos services , on a besoin des informations liées à la base : Url du serveur (localhost dans notre cas ), nom de la base de données , user et le mot de passe pour se connecter à chaque fois . Donc , on crée un fichier db_config.php :
Ensuite , on crée le script de la connection à la base db_connect.php :
- get_all_categories.php :
- - get_all_products.php :
- - get_categorie_products.php:
- - add_product.php :
Tester les webservices :
Maintenant , pour récupérer des données de la base, on utilise les requêtes simple de MySQL et le retour sera sous forme JSON :
N'oubliez de mettre les fichiers php dans un dossier sous C:\wamp\www\ , par exemple sous : C:\wamp\www\tuto.
Il nous reste que de tester les webservices .C'est simple !
On accède à http://localhost:81/tuto/ (pour moi mon serveur est sous localhost:81 ). Vous allez voir tous vos scripts php , y accéder est voir le résultat .
etc..
Dans l'article suivant , on va récupérer les données via nos services avec Android .
Vous avez aimé cet article ? alors suivez-nous sur Twitter, Google+ et Facebook, et partagez-le avec les boutons ci-dessous ! Vos commentaires sont les bienvenus.


2 commentaires
Lien de partie 3 svp !
ReplyBonjour. Lien de la partie 3 s'il vous plait!
ReplyEnregistrer un commentaire