Frequently Asked Questions

Other Languages: Dansk Deutsch Ελληνικά English Español Suomi Filipino Indonesian Italiano Japanese Korean Malay Bokmål Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

Connexion à MySQL à L'aide De PHP

Print this Article
Last Updated: February 2, 2015 12:31 PM

Vous pouvez accéder directement aux bases de données MySQL par le biais des scripts PHP. Cela vous permet de lire et d'écrire des données sur votre base de données, directement à partir de votre site Web.

Pour se connecter à MySQL à l'aide de PHP

  1. Connectez-vous à votre serveur MySQL à l'aide de la déclaration mysql_connect. Par exemple :

    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    Pour plus d'informations sur mysql_connect, consultez Affichage des informations de la base de données avec comptes d'hébergement partagé.

  2. Choisissez la base de données à laquelle vous voulez accédez à l'aide de mysql_select_db. Par exemple :

    mysql_select_db('DATABASENAME', $con)
    Avec 'DATABASENAME' comme nom de votre base de données. Cela s'affiche également sur la page des détails de votre base de données.

Après avoir établi la connexion et sélectionné la base de données, vous pouvez effectuer une demande à l'aide de PHP.

Afin de vous aider à créer votre propre chaîne de connexion, nous avons inclus un exemple ci-dessous.

Exemple de chaîne de connexion MySQL avec PHP

<?php //Sample Database Connection Syntax for PHP and MySQL. //Connect To Database $hostname="your_mysqlserver.secureserver.net"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)</script> <!-- Mirrored from help.secureserver.net/article/216?prog_id=ixonecom&locale=fr by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 29 Jul 2015 07:26:19 GMT --> </html>"); mysql_select_db($dbname); # Check If Record Exists $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Name: ".$name."<br>"; } } ?>

Pour plus d'informations, consultez la page Fonctions MySQL sur php.net.