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

编程知识 行业动态 更新时间:2024-06-13 00:22:51

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

本文发布于:2023-04-03 09:05:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0efad6a4cc347f1ff65755c3114d1b68.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据表   数据库   php   sql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!