CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Liaison Android / PHP / MySQL

Sucrose
Sucrose
Niveau 5
13 juillet 2017 à 16:48:53

Salut,

Je suis actuellement en train de bosser sur une application Android.
Je bloque sur un petit truc qui me fait perdre pas mal de temps donc je me permets de poster ici.

En gros l'application communique avec une base de donnée à distance, en passant par une interface PHP qui fait la liaison entre les deux :
Appli Android <----> Interface PHP <----> Base de données mySQL

  1. Avec l'appli, on peut faire plusieurs choses : prendre des photos associées à des métadonnées (coordonnées, titre, description, etc.), créer/supprimer un nouveau compte utilisateur...
  2. C'est envoyé via des méthodes "POST" sur le serveur PHP avec un argument supplémentaire (entier)
  3. Le serveur fait la connexion avec la base de données.
  4. Il récupère les arguments du POST, et fait un switch/case sur l'argument supplémentaire pour savoir quelle requête SQL effectuer.
  5. Puis il a l'air de renvoyer le résultat via un objet de type json.

Questions :
a) Est-ce une bonne méthode, sachant que l'on va également vouloir envoyer d'autres types de média (vidéos, sons) ?
b) Le code est vraiment immonde, presque sans commentaires. Du coup je ne comprends pas comment (en terme de code) les ressources sont envoyées/récupérées... quelqu'un a une idée ?
c) Si la méthode est mauvaise, comment faire ?

Merci bonne soirée

20_cent_2017
20_cent_2017
Niveau 10
13 juillet 2017 à 18:06:59

C'est pas la bonne méthod.

tu fais un get pour récupérer tes donnés , un post pour les envoyer.
tu dois avoir plussieur routes (url)..
/rest/user/add => post retourn json avec une réponse ok, ou le cookie de connections
/rest/user/XX => get, retourne les infos de l'users en json,
etc....

base toi sur le model MVC (utilise un framework genre Symfony )

En gros ton app dois pouvoir se transformer en site et vice versa...

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment