实例讲解通过​PHP创建数据库

yipeiwu_com6年前PHP代码库

数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据。今天将要介绍如何通过PHP来创建MySQL数据库

PHP创建MySQL数据库的基本步骤:

(1)建立PHP脚本与MySQL服务器的连接

(2)如果连接成功,编写SQL查询以创建数据库并将其存储在字符串变量中

(3)执行查询

(4)关闭数据库

接下来在文章中将为大家具体介绍PHP创建数据库的过程

<?php

 header("Content-Type: text/html; charset=utf8");

$servername = "localhost";

$username = "username"

$password = "password"

//创建链接

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

if($conn->connect_error){

  die("连接失败" .$conn->connect_error);

}

//创建一个为newDemo的数据库

$sql = "CREATE DATABASE newDemo";

//mysqli_query() 函数用于执行某个针对数据库的查询。

if($conn->query($sql) === TRUE){

 

  echo "数据库创建成功";

}

else {

  echo "Error creating database: " . $conn->error;

}

//关闭数据库

$conn->close();

?>

效果图:

相关文章

PHP操作MongoDB时的整数问题及对策说明

PHP操作MongoDB时的整数问题及对策说明

MongoDB本身有两种整数类型,分别是:32位整数和64位整数,但旧版的PHP驱动不管操作系统是32位还是64位,把所有整数都当做32位整数处理,结果导致64位整数被截断。为了在尽可能...

浅谈thinkphp的实例化模型

thinkphp实例化模型给我们提供了三种方法 第一种 比较平常使用 就是$user=new Model(‘user'); //也等于 $user=M(‘user') 第二种就是我们如果...

php实现复制移动文件的方法

本文实例讲述了php实现复制移动文件的方法。分享给大家供大家参考。具体如下: 仿写elFinder的,抽出关键的成员方法做的一个简单示例 实现功能是: 实现多文件复制或移动操作 注:为了...

PHP自定义序列化接口Serializable用法分析

本文实例讲述了PHP自定义序列化接口Serializable用法。分享给大家供大家参考,具体如下: PHP Serializable是自定义序列化的接口。实现此接口的类将不再支持__sl...

处理php自动反斜杠的函数代码

复制代码 代码如下://处理php自动反斜杠 if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $va...