« Programmation PHP/PDO » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 38 :
 
== Accès à la base de données avec PDO ==
L'accès à la base de données se fait en instanciant un objet PDO. <brLes />paramètres à indiquer au constructeur sont :
* la source de la base de données ;
Les paramètres à indiquer au constructeur sont :
* optionnellement, le nom d'utilisateur et le mot de passe.
* la source de la base de données
 
* optionnellement, le nom d'utilisateur et le mot de passe.
Par exemple, pour accéder à une base de données MYSQL de nom ''ma_bd'' accessible sur le port ''mon_port'' du serveur ''mon_serveur'' avec l'utilisateur ''mon_id'' associé au mot de passe ''mon_mot_de_passe'', le code sera le suivant :<br />
* Pour MySQL<ref>http://php.net/manual/fr/ref.pdo-mysql.php</ref> :
<source lang="PHP">
$connexion = new PDO('mysql:host=mon_serveur;dbname=ma_bd;port=mon_port','mon_id','mon_mot_de_passe');
</source>
* Pour MS-SQL<ref>http://php.net/manual/fr/ref.pdo-sqlsrv.connection.php</ref> les noms des paramètres diffèrent :
<source lang="PHP">
$connexion = new PDO('sqlsrv:server=mon_serveur;Database=ma_bd;port=mon_port','mon_id','mon_mot_de_passe');
</source>