前言
因兴趣做一个静态网页需要涉及到内容存储,因此有了本文内容。本文涉及到的都是些PHP+MySQL的基础知识。仅个人做记录,文章内容未经允许禁止转载!
一、网站环境
宝塔面板,方便操作。
Nginx 1.18.0
PHP7.3(版本不一样所用到的代码不也不一样,比如mysql,该版本为mysqli_)
MySQL_5.5
PHPMyAdmin_4.9
二、创建网站
1.创建网站
01

2.创建数据库
02

3.连接数据库
03

4.创建数据库表单
04

创建数据库表单代码:

CREATE TABLE contect (name varchar(20),email varchar(20),message varchar(255));

05

点右下角执行,创建完成!点击左侧进行查看。
06

三、网页部分
1.录入信息界面代码,保存代码在建站目录下index.html文件中。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="header">
  <h1>表单录入界面</h1>
</div>
<div id ="contact_form"> 
<form action="contact_insert.php" method ="post"> 
名字:<input type="text" name="name"> 
邮箱:<input type="text" name="email"> 
内容:<input type="text" name="message"> 
<input type="submit" name="submit"> 
</form> 
</div> 

保存以下代码在建站目录下为contact_insert.php,以下代码为连接数据库并写入到数据库中的代码:

<?php
if(isset($_POST['submit']))
{
$conn=mysqli_connect("localhost","数据库帐户","数据库密码");
mysqli_select_db($conn,"表单名称");
$sql="INSERT INTO `contect` (name,email,message) VALUES ('$_POST[name]','$_POST[email]','$_POST[message]')";
$a=mysqli_query($conn,$sql);
if (!$a)
  {
 echo mysqli_error($conn);
  }
else
{
  echo "您的信息提交成功!";
}
mysqli_close($conn);
}
?> 

2.打开你的网页界面http://ip或域名:端口号/index.html进行访问,得到如下界面
07

返回信息如下,如返回信息为错误代码,请检查数据库用户名密码及表单内容是否填写正确,还有个情况就是软件环境的版本导致代码不一样。返回以下信息说明成功!
08

3.返回数据库管理页面查看表单,信息录入正常!
09

4.查询录入数据
php代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$conn=mysqli_connect("localhost","数据库用户名","数据库密码");
$table=mysqli_select_db($conn,"数据库名");
$result=mysqli_query($conn,"select * from 表名");
while ($row=mysqli_fetch_array($result)) 
echo $row['name'].'-'.$row['email'].'-'.$row['message'].'<br/>';
mysqli_close($conn);
?> 

打开你的网页界面http://ip或域名:端口号/query.php进行访问,得到如下界面
10

至此,教程已全部完成!如有错误请发送邮件[email protected] 进行指正。

本文同步推送至:https://blog.csdn.net/weixin_43009718/article/details/119559394?spm=1001.2014.3001.5501

最后修改:2021 年 08 月 10 日 08 : 24 AM