Télécharger cours: Initiation PHP Mysql

Sommaire: Initiation PHP Mysql

QU’EST-CE QUE PHP
INSTALLATION  ET OUTILS
SOUS WINDOWS
SOUS MACOS X
LES BONS OUTILS
SYNTAXE PHP
UTILISATION
COMMENTAIRES
LES VARIABLESLES VARIABLES TABLEAUX
LES SUPER-GLOBALES
LES CONSTANTES
LA CONCATENATION
LES FONCTIONS
FONCTIONS COURANTES
LES FONCTIONS DE DATES
LES FONCTIONS DE TEXTES
htmlspecialchars()  et htmlspecialchar_decode()  htmlentities() et html_entity_decode()
strip_tags()  
 strlen()
addslashes() et stripslashes()  
 utf8_encode() et utf8_decode()  
LES FONCTIONS TABLEAUX
Les fonctions de tris  
Compter les éléments d’un tableau
Création de tableaux depuis une chaîne de caractères  
LA CREATION DE FONCTIONS
NOTION DE PORTEE DES VARIABLES
LES BOUCLES
LA BOUCLE WHILE
LA BOUCLE FOR
lA BOUCLE FOREACH
STRUCTURES DE CONTROLE (CONDITIONS)
iF … ELSEIF … ELSE
SWITCH
EN-TETES DE PAGE
lES SESSIONS
LES COOKIES
CREATION D’UN COOKIE
SUPPRESSION D’UN COOKIE
UTILISATION DES DONNEES D’UN COOKIE
REGLES GENERALES ET LIMITATIONS
MYSQL
QU’EST-CE QUE SQL?
LES BONS OUTILS
SYNTAXE SQL
COMMENTAIRES
PASSONS AUX CHOSES SERIEUSES
LES TYPES DE DONNEES DANS LES CHAMPS
INSERER DES DONNEES DANS LA TABLE
RECUPERER DES DONNEES
METTRE A JOUR DES DONNEES
SUPPRIMER DES DONNEES
COMMENT UTILISER LE SQL AVEC PHP ?
DEBUGGAGE AVEC MYSQL
ANNEXES
CORRECTION DE L’EXERCICE SUR LES VARIABLES :
PARAMETRES DE LA FONCTION DATE()
LIENS ET LIVRES UTILES
LIENS
LOGICIELS
LIVRES

Extrait du cours initiation PHP Mysql

Qu’est-ce que PHP ?
Il a été créé, à l’origine, en 1995 par Rasmus Lerdorf, pour compter les passages sur son CV en ligne. PHP était alors pour « Personnal Home Page Tools ». Depuis, la petite bibliothèque de scripts d’origine a fortement évolué et est devenue un module du serveur Apache, capable de dialoguer avec de nombreuses bases de données. PHP signifie aujourd’hui « PHP : Hypertext Preprocessor ».  Je  vous  renvoie   vers  la  page  « Histoire »  du  manuel  PHP  pour  plus d’informations :  http://fr.php.net/history/
À l’heure actuelle, la dernière version de PHP disponible est la 5. La version 6 pointe le bout de son nez.
PHP est un langage de scripts dit « côté serveur ». C’est-à-dire qu’il ne fonctionne que sur un serveur Web (ou local), et qu’il ne dépend pas de l’équipement informatique de l’internaute.
Quelle est là différence avec un langage dit « côté client » tel que HTML ou Javascript ?
• Voyons ce qu’il se passe en temps normal :
En effet, avec ce type de langage, le serveur ne fait qu’envoyer la page au navigateur et c’est ce dernier qui devra analyser le code et l’exécuter correctement.
Installation et outils
SOUS WINDOWS :
– Installer EasyPHP (qui installe PHP, MySQL et Apache), et qui est téléchargeable là :
http://www.easyphp.org/
– Il existe également WAMP (http://www.wampserver.com/) qui fonctionne plus ou moins de la même façon.
– Les dossiers à utiliser pour tester vos scripts sont à configurer via l’administration d’EasyPHP (ou de WAMP).
SOUS MACOS X :
Vous avez sur MacOS X Apache et PHP d’installés en natif, mais vous pouvez changer de package PHP pour un plus complet car celui fourni de base ne permet pas grand chose.
En outre, MacOS X étant un UNIX, il est particulièrement bien adapté pour faire serveur web.
– Installer les packages PHP et MySQL téléchargeables là (en anglais) :
http://www.entropy.ch/software/macosx/
– Lancer le partage Web (c’est en fait le serveur apache) via les préférences système, vos scripts seront actifs en les plaçant dans le dossier « Sites » de votre dossier de départ.
Et seront accessibles dans un navigateur, avec une adresse du type :
http://localhost/~nomdutilisateurcourt/monscript.php
– Si les manipulations vous font peur, il existe aussi MAMP (http://www.mamp.info/) qui fonctionne comme WAMP ou EasyPHP .
……….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Télécharger cours: Initiation PHP Mysql (2435 KO) (Cours PDF)
Initiation PHP Mysql

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *