Formation PHP/MYSQL, tutoriel apprenez toutes les bases du PHP/MYSQL document PDF.
PHP c’est quoi ?
C’est un langage client/serveur :
Votre navigateur, le client, interroge un serveur, en lui demandant une page d’accueil par exemple. Le serveur stocke sur son disque dur les pages php ou html qui seront demandées par les internautes. Pour que le serveur puisse vous répondre, il doit disposé d’un serveur web (APACHE, IIS,…), c’est-à-dire un programme permettant l’interprétation et la diffusion des pages demandées.
Votre navigateur demande la page, le serveur reçoit et comprend la requête, il recherche la page en question et si elle est disponible, il la renvoie. Mais il ne retourne que le code HTML.
C’est un langage de script :
Il fonctionne du côté serveur, il est en relation avec le langage HTML et permet de générer à la volée (dynamiquement) des pages web.
Un script PHP est encadré par des balises de début et de fin (< ?php … ?>). Ce sont ces balises qui permettent au serveur de savoir quand il doit interpréter ces informations comme du PHP et non du simple HTML.
Les différentes versions de PHP :
Nous sommes à la version 4 du langage PHP. La compatibilité entre les différentes versions est assurée. Le langage a gagné en structure et fonctions au cours des différentes versions.Une grande partie de la syntaxe est inspirée du PERL et du C.
Comparatifs – PHP face à ces concurrents :
PERL : un langage de script système alors que PHP est plus tourné vers le web.
(Practical Extraction and Report Langague) très fort pour le parsing d’un document et la recherche d’expressions régulières.
PERL s’est adapté au web grâce à la mise en place de mod_perl et FAST CGI sur les serveurs afin d’utiliser des scripts PERL sur le web.
Beaucoup plus rigoureux et moins facilement maintenable.
Base de données formation – table utilisateur
# phpMyAdmin MySQL-Dump
# version 2.2.0rc4
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Serveur: localhost
# Généré le : December 5, 2002, 3:50 pm
# Version du serveur: 3.23.40
# Version de PHP: 4.0.6
# Base de données: `formation`
# ——————————————————–
#
# Structure de la table `utilisateur`
#
Séance n°2 le 12/12/2002
Intégrer le code PHP au HTML
Le langage PHP est un langage de script qui s’insère dans les pages HTML et les parties PHP sont déclarées au moyen de balises reconnues par le serveur.
Les constantes
PHP permet de définir des constantes, autrement dit des chaînes de caractères représentant une valeur figée. Elles se déclarent au moyen de DEFINE().define(« LANGAGE », »PHP ») ;
En plus des constantes que vous définissez-vous même, PHP propose ses propres constantes qui sont pour certaines regroupés au sein de $HTTP_SERVER_VARS, $HTTP_ENV_VARS ou avec la fonction phpinfo().
……….
Formation PHP/MYSQL (361.60 KO) (Cours PDF)