MySQLi - Créer une base de données

Créer une base de données avec mysqladmin

Vous auriez besoin de privilèges spéciaux pour créer ou supprimer une base de données MySQLi. Donc, en supposant que vous ayez accès à l'utilisateur root, vous pouvez créer n'importe quelle base de données en utilisant mysqlmysqladmin binaire.

Exemple

Voici un exemple simple pour créer une base de données appelée TUTORIALS -

[[email protected]]# mysqladmin -u root -p create TUTORIALS
Enter password:******

Cela créera une base de données MySQLi TUTORIELS.

Créer une base de données à l'aide d'un script PHP

Utilise PHP mysqli_querypour créer ou supprimer une base de données MySQLi. Cette fonction prend deux paramètres et retourne TRUE en cas de succès ou FALSE en cas d'échec.

Exemple

Essayez l'exemple suivant pour créer une base de données -

<html>
   <head>
      <title>Connecting MySQLi Server</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3306';
         $dbuser = 'root';
         $dbpass = '<password here>';
         $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
   
         if(! $conn ){
            echo 'Connected failure<br>';
         }
         echo 'Connected successfully<br>';
         $sql = "CREATE DATABASE TUTORIALS";
         
         if (mysqli_query($conn, $sql)) {
            echo "Database created successfully";
         } else {
            echo "Error creating database: " . mysqli_error($conn);
         }
         mysqli_close($conn);
      ?>
   </body>
</html>

Si la base de données est connectée et créée avec succès, l'exemple de sortie doit être comme ceci -

Connected successfully
Database created successfully