代码编织梦想

后端连接数据库

一、打开phpstudy

在这里插入图片描述
这里我用的是2018版本,php文件没有phpstuddy建立中间桥梁是无法直接连接到web的,其他方法这里不讲。

二、打开HBuilder X

  1. 新建目录,并在目录下新建一下文件
    在这里插入图片描述

  2. 编写html文件

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>shine留言板</title>
		<link rel="stylesheet" href="css.css">
	</head>
	<body>
		<div class="box">
			<div class="list"><a href="list.html">浏览留言板列表</a>
			<form action="" method="post">
				用户: <input type="text" size="10" name="user"><br>
				标题: <input type="text" size="10" name="title"><br>
				内容:<br><textarea name="content"></textarea><br>
				<input type="submit" value="发布留言" name="submit"/>
			</form>
			
			</div>
			
		</div>
	</body>
</html>
  1. 编写css文件
a:link{
	text-decoration: none;  /*去掉A标签的下划线*/
	color: #000000;         
}
/*整个页面的设计*/
body{
	font-size: 10pt;
	line-height: 20pt;     /* 高度 */
	background-color: #298FC2;   /* 背景颜色 */
}
/* 文本域的设计 */
textarea{
	font-size: 10pt;   /* 字体大小 */
	font-family: "仿宋","arial black";  /* 字体样式 */
	border: 0.25rem solid #B7C51C;
	padding: 5px;
}
/* form设计 */
form{
	margin: 0rem;
	padding: 0rem;
}
.box{
	width: 100px;
	height: 100%;
}
.list{
	padding: 10pt 0;
}
  1. 编写php文件
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>留言页面</title>
		<link rel="stylesheet" type="text/css" href="css.css"/>
	</head>
	<table width="500" border="0" align="center" cellspacing="5" cellpadding="1" bgcolor="#F0F0F0" >
		<tr bgcolor="#FFFFCC">
			<td>
				<font color="red">标题:</font>
				<div align="right"><a href="">删除</div>
			</td>
		</tr>
		<tr bgcolor="#FFFFCC">
			<td>
				<font color="red">用户:</font>
			</td>
		</tr>
		<tr bgcolor="#FFFFCC">
			<td>
				<font >发表内容:</font>
			</td>
		</tr>
		<tr bgcolor="#FFFFCC">
			<td>
				<div >时间:	
				</div>

			</td>
		</tr>
		<tr bgcolor="#FFFFCC">
			<td>
				<div align="right"><a href="add.html">返回列表</div>
			</td>
		</tr>
	</table>
</html>

到这里咱们的准备工作就做完了。

三、navicat是什么?
“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、‎腾讯云。Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器初学者来说又相当容易学习。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
在这里插入图片描述

四、php连接数据库基本语法

  1. mysqli_connect()
    打开一共mysql数据库连接
    用法:mysqli_connect(“本地ip”,“mysql账号”,“mysql密码” )

  2. Die()
    输出一条消息,返回当前文本
    用法:Die(“文字”)

  3. mysqli_select_db()
    用于更改连接数据库
    用法:mysqli_select_db(“要连接的数据库”,规定使用什么连接)

  4. mysqli_query()
    执行某个数据库的查询
    用法 mysqli_query(数据库名称,“查询的字符串”)

  5. mysqli_fetch_array()
    取得一组关联数组
    用法:mysqli_fetch_array(result,规定的三种里面选一种)

  6. 还有一些别的语法不一一概括了,可以自行了解。

五、创建数据库并配置连接
1.创建一个数据库
右键点击localhost 新建数据库
在这里插入图片描述
2.随机命名一个数据库
我这里命名为1,方便后面查找。
在这里插入图片描述
3.创建一个表
在这里插入图片描述
4.创建字段
ctrl+s 保存 表名为message
在这里插入图片描述
5.创建一个 conn.php的文件,建立数据库连接

在conn.php中输入以下代码

<?php
/* 定义变量,建立连接 */
	$conc= mysqli_connect("localhost",root,root) or die("数据库连接错误");
	/* 输入,var_dump意思为返回数据类型 */
	echo"连接成功";
	$select = mysqli_select_db($conc,"1");
	var_dump($select);
	mysqli_query($conc,"set names'utf8'");
?>

在web中查看详情
在这里插入图片描述说明连接没有问题

6.新建一个add.php文件输入代码

<?php
	include ("conn.php");
	if($POST['submit']){
		$sql="insert into message(user,title,content,lastdata)".
		"values ('$_POST[user]', '$_POST[title]', '$_POST[content]', now())";
		mysqli_query($conn,$sql);
		echo " <script>alert('添加成功');history.go(-1)</script>";
	}
?>

这时候你就可以通过在web上运行 看到数据库中显示存储了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_50481708/article/details/123598045

datasource数据源简单理解_布玮的博客-爱代码爱编程_datasource

DataSource数据源简单理解 因为热爱,所以拼搏。 –RuiDer 什么是数据源 JDBC2.0 提供了javax.sql.DataSource接口,它负责建立与数据库的连接,当在应用

在使用php作为后端连接数据库时出现连接失败_weixin_34026484的博客-爱代码爱编程

2019独角兽企业重金招聘Python工程师标准>>> 开始使用的是本地数据库本地服务器没有问题,当我上传到云服务器时提示连接失败,查看输出内容如下 <b>Warning</b>: mysqli_connect() [<a href='function.mysqli-conn

自己动手做后端(一) MySQL数据库搭建-爱代码爱编程

前言 记录自己首次学习Java和MySQL,并搭建web后端的学习过程。作为一个学过一年C和C++的菜鸡,在听说要一个月内学会用Java搭建Web后端的时候,还是很虚的。但在真正接触Java之后,发现这个语言还是比C++方便太多了,又发出了初学python时的感慨——”C语言果然是最难的!“。 搭建MySQL数据库 我的数据库是使用MySQL 8.0

「TodoList」后端-数据库连接-爱代码爱编程

后端-数据库连接 1、🍉 sequelize-typescript1-1、安装2、🍓 融合数据库配置3、🍊 连接数据库4、🍇 模型是什么?5、🍅 ORM 的优缺点 1、🍉 sequelize-typescript 因为我们的项目使用 TS 作为开发语言,所以自然的,我们要安装 sequelize-typescript ,用这个库来使用 TS

前端 后端 数据库 连接起来-爱代码爱编程

Web服务软件做了哪些事儿? 负责建立底层的网络连接 负责将客户端请求的文件返回给客户端 负责根据客户端请求的路径找到对应的Servlet 并进行响应 如何创建Web工程 创建maven工程 选择通过 maven-archetype-webapp骨架创建工程 配置Tomcat 点击绿色扳手旁边Add Config.... 点击灯泡 删除 ap

登录验证前端、后端加数据库入门代码-爱代码爱编程

登录验证前端、后端加数据库入门代码 文章目录 登录验证前端、后端加数据库入门代码Servlet代码工具代码MySQL代码前端代码运行结果 Servlet代码 package SanWa.Servlet1; import SanWa.Servlet2.JDBCUtils; import javax.servlet.ServletExcep

后端程序连接数据库,实现用户登录功能-爱代码爱编程

代码展示 运行结果 源码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; // 导入一下sql工具包 using System.Data.SqlClient;

后端连接数据库的一些问题-爱代码爱编程

1、连接池 properties propertie不是jar包,是创建出来的,具体方法如下: (与src同级) 里面写: user=root password=**** url=jdbc:mysql://localhost:3306/user driverClass=com.mysql.jdbc.Driver 注:URL:协议名+子协议

mysql创建数据库连接后端_PHP后端(二):连接数据库-爱代码爱编程

数据库是应用开发所必不可少的模块之一,使用数据库的好处和必要性不用我说了,什么数据共享啦、集中控制啦、维护性啦等等等等,可以说是好处多多。而所有与数据有关的操作,基本上都是后端的范畴,所以掌握好对数据库的操作,是后端的必修课之一。 数据库的内容很庞大,真的要学起来还挺复杂的,我懂得也不多,就先挑简单的来吧,以后有机会的话再去学习、记录。我们最常见的数

java后端常用数据库_JavaWeb做后端,数据库方面需要掌握到何种程度?-爱代码爱编程

一般来说,我们将网站分为前端和后端。前端主要负责页面的展示,后端则是业务逻辑的实现,后端是由一些实现业务逻辑的Java代码和数据库组成。 Javaweb做后端,数据库方面需要掌握到哪种程度?我把我能想到的技能点给大家简单罗列了一下,希望能对大家的工作和学习有所帮助(可能不够完善,欢迎大家随时补充): · 需要对Mysql、Oracle、SqlS

一篇文章搞懂简单的前后端数据库连接-爱代码爱编程

一篇文章搞懂简单的前后端数据库连接 引言前期准备域名与服务器数据库的实现后端idea与数据库连接后端代码的实现前端实现 引言 可能很多新学习编程的小伙伴的学习路线都是单独的后端语言或者静态的前端,当想把前后端以及数据库连接起来并访问时,会遇到很多麻烦,这里举了一个小小的登录案例来说明。 前期准备 需要一个域名和服务器,能通过域名直接访问挂

SpringBoot+mysql搭建微信小程序后台(2)连接数据库和后端代码-爱代码爱编程

上篇文章介绍了SpringBoot项目的搭建和一些基础注解,发布消息的方式,现在开始配置数据库,使后端程序可以操作数据库,达成小程序后台初步目的 配置数据库 在IDEA左侧有“Database”字样的一栏,点开可以看到数据库目录,点击➕配置本机数据库 按要求输入数据库端口和用户名密码,默认用户名为root,即最高管理员,测试连接成功后点击“apply”