PHP Connexion à une SGBD

Résolu/Fermé
Snake Roberts Messages postés 50 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 31 mai 2016 - 12 mars 2010 à 10:27
Snake Roberts Messages postés 50 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 31 mai 2016 - 15 mars 2010 à 19:42
Bonjour à tous,

Comme l'indique le titre du message j'aimerai des informations à ce sujet, je cherche à approfondir mes connaissances du langage PHP, je sais comment me connecter et utiliser les informations d'une base MySQL et ce que je voudrai c'est connaitre les instructions pour utiliser une autre base de données (oracle mais pas seulement celle là) j'ai fait quelque recherche sur le net et j'ai trouvé le principe PDO qui peut utiliser toutes les autres base de données même les non-SGBD mais j'aimerai connaitre les instructions pour me connecter a toutes les SGBD qui sont gérée par le langage PHP.


Merci

4 réponses

avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
Modifié par avion-f16 le 13/03/2010 à 12:05
PDO est une très bonne interface permettant l'abstraction du SGBD utilisé : ton code sera pareil quelque-soit le SGBD (sauf certaines requêtes qui changeront).

Pour te connecter à un SGBD en PHP, il faut déjà que ton serveur ait les drivers installés.

Pour établir une connexion avec PDO :
<?php 
$pdo = new PDO('mysql:host=127.0.0.1;dbname=basename', 'user', password');
Il suffit de remplacer "mysql" par le nom du driver que tu veux utiliser : pgsql, oci, ... https://www.php.net/manual/fr/pdo.drivers.php

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0
Snake Roberts Messages postés 50 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 31 mai 2016
13 mars 2010 à 09:48
merci avion-f16, mais tu n'aurai pas sous la main quand même, les instruction à utiliser sans PDO (même si PDO est une très bonne alternative et très simple), je suis juste curieux de connaitre les différentes instructions de connexion aux SGBD avec php.
0
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 4 496
Modifié par avion-f16 le 13/03/2010 à 12:07
https://www.php.net/manual/fr/function.oci-connect.php
Regarde dans la liste de gauche pour les autres fonctions.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0
Snake Roberts Messages postés 50 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 31 mai 2016
15 mars 2010 à 19:42
Merci beaucoup avion-f16
0