使用Wampserver64,php版本7.3.12,数据库服务器MySQL。参考整理了菜鸟教程,并添加了一些注释。

创建数据库

使用时需根据情况修改$servername $username $password $dbname

<?php
$servername = "localhost:3308";//默认端口是3306,这里我使用MySQL,端口为3308
$username = "root";//默认用户为root
$password = "";//默认密码为空

$conn = mysqli_connect($servername, $username, $password);//连接至数据库服务器

//检测连接,若连接失败,则输出错误信息并退出脚本
if(!$conn){
	die("连接错误:" . mysqli_connect_error());
}

//创建数据库
$dbname = "newdb";//设置新建数据库名称
$sql = "CREATE DATABASE $dbname";//编写sql语句
if (mysqli_query($conn, $sql)) {
	echo "数据库创建成功!";//数据库创建成功
}
else{
	echo "创建数据库错误:" . mysqli_error($conn);//若创建不成功,则显示产生的错误信息
}

mysqli_close($conn);//关闭数据库连接
?>

创建数据表

创建数据表,来存储简单的用户个人信息
使用时需根据情况修改$servername $username $password $dbname $tablename以及sql语句里的字段描述

<?php
$servername = "localhost:3308";
$username = "root";
$password = "";
$dbname = "newdb";//将表的位置设置在上文创建的数据库下

$conn = mysqli_connect($servername, $username, $password, $dbname);//连接至数据库

//检测连接,若连接失败,则输出错误信息并退出脚本
if(!$conn){
	die("连接错误:" . mysqli_connect_error());
}

//创建数据表
$tablename = "newtable";//设置新建数据表名称
$sql = "CREATE TABLE $tablename(
uid INT(5) AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(20),
password VARCHAR(20)
)";//编写sql语句。id为主键,设置自增;另外两个字段为用户名和密码

if (mysqli_query($conn, $sql)) {
	echo "数据表创建成功!";
}
else{
	echo "创建数据表错误:" . mysqli_error($conn);
}

mysqli_close($conn);
?>

应用例子

请移步至我的另一篇博客:php+html+sql实现简单注册与登录(注册)~在php的部分有相应的应用https://blog.csdn/Allison_Q/article/details/104584120

更多推荐

php+sql创建数据库与数据表