Mysql
 sql >> Database >  >> RDS >> Mysql

MySqli:è possibile creare un database?

L'istruzione CREATE DATABASE viene utilizzata per creare un database in MySQL.

CREATE DATABASE database_name 

Per fare in modo che PHP esegua le istruzioni SQL, devi prima creare un oggetto mysqli con la connessione al server, quindi utilizzare il metodo query() della classe MySQLi.

mysqliObj->query($sql_query)

L'esempio seguente crea un database chiamato "tests":

<?php
// connect to the MySQL server
$conn = new mysqli('localhost', 'root', 'pass');

// check connection
if (mysqli_connect_errno()) {
  exit('Connect failed: '. mysqli_connect_error());
}

// sql query with CREATE DATABASE
$sql = "CREATE DATABASE `tests` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";

// Performs the $sql query on the server to create the database
if ($conn->query($sql) === TRUE) {
  echo 'Database "tests" successfully created';
}
else {
 echo 'Error: '. $conn->error;
}

$conn->close();
?>

Controlla questo link http://coursesweb.net/php-mysql/php- mysql-using-mysqli