Sommaire

Accès à un serveur de données distant (serveur PHP)

Jusqu’à présent, nos sources de données étaient des tableaux initialisés dans le contrôleur AngularJS. Il est tout à fait possible de recourir à un serveur de données externe, par exemple une application PHP couplée à un système de gestion de base de données comme MySQL, pour accéder à des données.

Dans les différents scripts présentés dans cette section, nous utiliserons une table de données MySQL de nom voitures, avec les trois champs habituels marque, modele et pays, hébergée sur un serveur MySQL (dans une base de données nommée angular).

1. Liste simple à partir d’une table MySQL

Dans ce premier exemple, un listage simple (pas de sélection) des enregistrements de la table MySQL voitures sera effectué.

Script client (HTML/JavaScript) complet

<!DOCTYPE html> 
 
<!-- 
Nom du script : mysql_01.htm 
Auteur : Christian VIGOUROUX 
Date de création : 15/10/2018 
Date de dernière modification : 15/10/2018 
Objet : Listage des enregistrements de la table MySQL voitures 
--> 
 
<!-- Balise html --> 
<html> 
 
 <!-- Section head --> 
 <head> 
   <!-- Balise meta de gestion de l’accentuation UTF-8 --> 
   <meta content="text/html; charset=UTF-8" ...