21xrx.com
2024-12-23 08:16:09 Monday
登录
文章检索 我的文章 写文章
PHP创建MySQL数据库
2021-07-24 09:49:31 深夜i     --     --
PHP创建MySQL数据库


数据库由一个或多个表组成。

您需要权限来创建或删除MySQL 数据库。


使用MySQLI和PDO创建MySQL数据库

Create Database语句用于在MySQL中创建数据库。

以下示例创建名为“MyDB”的数据库:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

// Create database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
  echo "Database created successfully";
} else {
  echo "Error creating database: " . $conn->error;
}

$conn->close();
?>

 

注意:创建新数据库时,必须仅指定 mysqli对象的前三个参数(servername,用户名和 密码).tip:如果您必须使用特定端口, 为数据库名称添加一个空字符串,如下一种:new mysqli(“localhost”, “用户名”,“密码”,“”,端口)



<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}

// Create database
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
  echo "Database created successfully";
} else {
  echo "Error creating database: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

 

注意:以下PDO示例创建名为“MyDBPDO”的数据库:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

try {
  $conn = new PDO("mysql:host=$servername", $username, $password);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = "CREATE DATABASE myDBPDO";
  // use exec() because no results are returned
  $conn->exec($sql);
  echo "Database created successfully<br>";
} catch(PDOException $e) {
  echo $sql . "<br>" . $e->getMessage();
}

$conn = null;
?>

 

提示:PDO的一个很大的好处是它具有异常类来处理可能的任何问题 发生在我们的数据库查询中。 如果在TRY {}块中抛出异常,则 脚本停止执行并将直接流入第一个catch(){}块。 在上面的Catch块中,我们回应SQL语句和 生成的错误消息。

 

 

  
  
下一篇: php连接到mysql

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章