Cours_Programmation Web_Partie3

1977 mots 8 pages
‫اﻟﺠـﻤـــﻬـﻮرﻳﺔ اﻟﺘــــﻮﻧـﺴـﻴـﺔ‬
‫وزارة اﻟـﺘﻌﻠﻴﻢ اﻟﻌﺎﻟﻲ و اﻟﺒﺤﺚ اﻟﻌﻠﻤﻲ و اﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ‬
‫ﺟﺎﻣــــﻌــﺔ ﺗــﻮﻧــﺲ اﻟﻤــﻨـﺎر‬
‫اﻟﻤﻌـﻬـﺪ اﻟـﻌﺎﻟـﻲ ﻟﻺﻋـﻼﻣـﻴـﺔ‬

Programmation Web
(Partie3)

Enseignante : Mme.
Mme Hazar TURKI
Niveau : L2SIL

Année universitaire : 2010-2011

Présentation
MySQL est une base de données implémentant le langage de requête SQL un langage relationnel très connu. Cette partie suppose connue les principes des bases de données relationnelles.
Avec MySQL vous pouvez créer plusieurs bases de données sur un serveur.
Une base est composée de tables contenant des enregistrements.
Plus d'informations sont disponibles à http://www.mysql.com/.
La documentation de MySQL est disponibles à http://www.mysql.com/documentation/, ainsi qu'en français chez nexen : htt //d http://dev.nexen.net/docs/mysql/. t/d
/
l/

1

Connexion (I)
Pour se connecter à une base depuis php, il faut spécifier un nom de serveur, un nom d’utilisateur, un mot de passe et un nom de base.
Les fonctions de connexion :
• mysql_connect($server,$user,$password) : permet de se connecter au serveur $server en tant qu’utilisateur $user avec le mot de passe
$password, retourne l’identifiant de connexion si succès, FALSE sinon
• mysql_select_db($base[,$id]) : permet de choisir la base $base, retourne
TRUE en cas de succès, sinon FALSE
• mysql_close([$id]) : permet de fermer la connexion
• mysql_pconnect : idem que mysql_connect sauf que la connexion est persistante, il n’y a donc pas besoin de rouvrir la connexion à chaque script qui travaille sur la même base. La connexion est automatiquement fermée au bout d’un certain temps p en cas d’absence de toute activité
((mysql_close() ne terminera pas une connexion persistante)
• Mysql_error : renvoie le texte du message d’erreur de la dernière opération. NB : Les identifiants de connexion ne sont pas nécessaires si on ne se connecte qu’à une seule base à la fois, ils permettent seulement de lever toute ambiguïté en cas de connexions multiples.

Connexion

en relation

  • Enoncé KMAT BTS CGO
    1701 mots | 7 pages
  • Questions reponses
    4420 mots | 18 pages
  • Derma negoce
    2151 mots | 9 pages
  • Pourquoi utilise une bdd en mercatique
    338 mots | 2 pages
  • Synthèse droit
    678 mots | 3 pages
  • Cas ridoconf
    259 mots | 2 pages
  • Travail Pratique 1_INF1250
    572 mots | 3 pages
  • Droit cas pratique
    731 mots | 3 pages
  • Scf sujet
    1983 mots | 8 pages
  • Fiche comm oral
    666 mots | 3 pages
  • Julien
    838 mots | 4 pages
  • projet de restauration des fruit de mer
    264 mots | 2 pages
  • La CNIL
    735 mots | 3 pages
  • Tp sql-basede donnes
    793 mots | 4 pages
  • ERP
    1398 mots | 6 pages