Maison > Article > développement back-end > À quelles bases de données PHP peut-il se connecter ?
PHP implémente les opérations de base de données en installant les extensions correspondantes. La conception des applications modernes est indissociable de l'application des bases de données. Les bases de données courantes incluent MsSQL, MySQL, Sybase, Db2, Oracle, PostgreSQL, Access, etc. PHP peut installer des extensions pour le prendre en charge.
De manière générale, l'architecture LAMP fait référence à : Linux, Apache, Mysql, PHP, la base de données Mysql est donc en PHP L'application est très large. (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
Une base de données en PHP peut avoir une ou plusieurs extensions, y compris celles officielles et celles fournies par des tiers. Les extensions couramment utilisées pour Mysql incluent la bibliothèque native mysql, vous pouvez également utiliser la version améliorée de l'extension mysqli et vous pouvez également utiliser PDO pour la connexion et le fonctionnement.
Différentes extensions fournissent des méthodes de fonctionnement fondamentalement similaires. La différence est qu'elles peuvent avoir de nouvelles fonctionnalités et que les performances de fonctionnement peuvent être différentes.
Méthode d'extension mysql pour la connexion à la base de données :
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');
Extension mysqli :
$link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');
Extension PDO
$dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!