Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Le langage php
M o d u l e d e P r o g r a m m a t i o n
Présenté par :
Validé par :
Tilila Ait Jeddi
Ilham Zehouani M. Essady
Oumaima Tounf
A n n é e U n i v e r s i t a i r e : 2 0 1 8 / 2 0 1 9
PLAN
Gestion des formulaires
Date et heure
MySQL et PHP
Système de fichiers
2
GESTION DES
FORMULAIRES
3
RÉCUPÉRATION
5
MYSQL
ET PHP
6
Connexion à une base de données
7
Les requêtes Exécuter une requête
On exécute une requête SQL avec la
fonction mysql_query(). Cette
fonction prend au moins un paramètre:
une requête SQL sous forme dechaîne.
04
Nombre de lignes retournées
Dans le cas d'un SELECT, le nombre
d'enregistrements (lignes) retourné
est obtenu avec la fonction
mysql_num_rows()..
Récupérer les résultats
La fonction la plus sympathique pour
03
récupérer les enregistrements après
l'exécution d'une sélection
est mysql_fetch_array()..
02
Insertion avec auto-incrément
L'identifiant unique d'une table est
souvent un entier auto-incrémenté.
05
L'avantage est qu'il n'y a pas
besoin de gérer cet identifiant, c'est 8
MySQL qui le détermine tout seul.
En cas d'erreur lors Récupération
d'une manipulation
sur MySQL, on peut
récupérer le numéro
des erreurs
de l'erreur MySQL par
la fonction
mysql_errno().
De même on peut
récupérer le message
d'erreur par la
fonction
mysql_error().
LE SYSTÈME DE
FICHIERS.
10
TRAVAIL SUR LES FICHIERS
01
Ouverture
Nom du fichier
Mode
avec son chemin
La fonction fopen() permet d’ouverture
1
d'ouvrir
Q1 20YY ou de créer un fichier
selon divers modes
r r+ w
w+ a a+ 11
FGETS() FREAD() FSCANF() FGETC() FGETSS()
lire une ligne d'un
fichier en mode texte
La fonction fscanf() lit des
lire un fichier en mode
lit un seul la ligne retournée
longueur de texte en binaire lignes d'un fichier en
octet qui est par $file=fopen('monimage. fonction d'un formatage caractère dans le est débarrassée
défaut 1024 gif','rb'); particulier. fichier de ses
ATTENTION : fgets() $img=fread($file, $file=fopen('users.txt','r') éventuelles
ne retourne pas $filesize('nomimage.gif') ; balises PHP ou
FALSE à la fin du ); while($ligne=fscanf($file HTML
fichier. ,"%s\t%s\t%s\n")) {
fclose($file);
$ligne=fgets($file); echo $ligne;
}
fwrite() fputs()
100%
• $file=fopen('monfic.txt','a);
$ret=fwrite($file,'Une ligne dans En cas de travail sur un fichier
mon fichier'); binaire, il ne faut pas oublier sous
fclose($file); Windows de rajouter l'option 'b'
13
DEPLACEMENT
Calcul à partir de la fin du fichier.
Position finale : Fin+Offset SEEK_END
SEEK_SET
Calcul à partir du début du fichier.
Position finale : Début+offse