使用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创建数据库与数据表
发布评论