php数据库建立教程,php创建数据库
发布日期:2021-06-24 12:50:57 浏览次数:2 分类:技术文章

本文共 1784 字,大约阅读时间需要 5 分钟。

数据库存有一个或多个表。

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

使用 MySQLi 和 PDO 创建 MySQL 数据库

CREATE DATABASE 语句用于在 MySQL 中创建数据库。

在下面的实例中,创建了一个名为 "myDB" 的数据库:

实例 (MySQLi - 面向对象)

$servername = "localhost";

$username = "username";

$password = "password";

// 创建连接

$conn = new mysqli($servername, $username, $password);

// 检测连接

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, username 和 password)。

Tip: 如果你使用其他端口(默认为3306),为数据库参数添加空字符串,如: new mysqli("localhost", "username", "password", "", port)

实例 (MySQLi Procedural)

$servername = "localhost";

$username = "username";

$password = "password";

// 创建连接

$conn = mysqli_connect($servername, $username, $password);

// 检测连接

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)

$servername = "localhost";

$username = "username";

$password = "password";

try {

$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);

// 设置 PDO 错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql = "CREATE DATABASE myDBPDO";

// 使用 exec() ,因为没有结果返回

$conn->exec($sql);

echo "Database created successfully

";

}

catch(PDOException $e)

{

echo $sql . "

" . $e->getMessage();

}

$conn = null;

?>

提示: 使用 PDO 的最大好处是在数据库查询过程出现问题时可以使用异常类来 处理问题。如果 try{ } 代码块出现异常,脚本会停止执行并会跳到第一个 catch(){ } 代码块执行代码。 在以上捕获的代码块中我们输出了 SQL 语句并生成错误信息。

转载地址:https://blog.csdn.net/weixin_32825467/article/details/115155304 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php怎么加入流量统计,使用php怎么实现一个流量统计功能
下一篇:java 维护_如何在Java中维护会话

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月24日 01时39分08秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

android面试准备中高级简书!致Android高级工程师的一封信,内含福利 2019-04-29
Android面试回忆录:2个月面试腾讯、B站、网易等11家公司的面经总结!3面直接拿到offer 2019-04-29
Android面试回忆录:在字节跳动我是如何当面试官的,面试心得体会 2019-04-29
Android面试总结,GitHub标星9K的Google官方MVP+Rxjava项目详解,算法太TM重要了 2019-04-29
android面试题!看懂这份Android面经大厂真不是问题!不吃透都对不起自己 2019-04-29
Android高级工程师面试实战,GitHub上标星13k的《Android面试突击版》,面试真题解析 2019-04-29
apk开发学习!Android开发者面试如何系统复习?已拿offer入职 2019-04-29
Android技术篇!只需一篇文章吃透Android多线程技术,成功定级腾讯T3-2 2019-04-29
android模拟器!记一次字节跳动Android社招面试,成功拿下大厂offer 2019-04-29
Android程序员必备!互联网大厂100道Android面试题助你冲关金三银四!吐血整理 2019-04-29
Android程序员必备!来一份全面的面试宝典练练手,Android岗 2019-04-29
Android程序员必备!这些年我所经历的所有面试,面试真题解析 2019-04-29
Android程序员的春天!2021年教你增加拿到BAT等大厂offer几率,系列篇 2019-04-29
Android资料!从外包月薪5K到阿里月薪15K,完整版开放下载 2019-04-29
Android面试官:这份354页笔记的Android进阶知识+大厂高频面试题,算法太TM重要了 2019-04-29
flutter!Android学习的三个终极问题及学习路线规划,震撼来袭免费下载! 2019-04-29
kotlin入门!Android开发最佳实践手册全网独一份,使用指南 2019-04-29
kotlin和java区别!跟Android初学者分享几点经验,最全的BAT大厂面试题整理 2019-04-29
kotlin语言!全网最具深度的三次握手、四次挥手讲解,成功入职阿里 2019-04-29
kotlin高阶函数!最全Android面试知识点梳理,大厂内部资料 2019-04-29