php 创建页面表单并进行增删改查

软件:phpstorm&navicat

navicat是为了方便查看和设计表格,可以在终端中用mysql命令替代来创建。

在进行操作前,需要明确所需达到的效果,推荐xmind软件来设计与记录思路。

以上思路列清后,用navicat设计表单样式后在html里面写表单样式,注意:如果navicat第一行里面的th写的是中文,后面php里面都要用到中文;

在phpstorm里写php文件,第一步要连接到数据库:

$link=mysqli_connet{"host","user","password","database"}

//通过if判断是否成功,php的返回用echo比较方便吧(个人使用感受)

if($link){echo "ok";}else{echo "no";}

第二步:连接上数据库之后会设置字符集:utf-8

$u=mysqli_query{"link","set names utf-8"}

以上完成后就可以开始进行主要的操作了!!!

insert.php的中插入数据:

1.类似js中的var:

$name=$_REQUEST["user"];

$sex=$_REQUEST["sex"];

$grade=$_REQUEST["grade"];

2.插入数据

$q=mysqli_query($link,"INSERT stu (姓名,性别,绩)VALUES('".$name."','".$sex."',".$grade.")");

通过if判断后echo  “<script>alert('结果');location.href='show.php';</script>”;

//需要注意单引号与双引号的配套使用

show.php:显示数据,渲染页面

(因为中英文的问题导致前期纠结了10分钟来试各种方法)

这里才刚刚显示php与html的完美结合,一定特别注意单双引号的嵌套。

用mysqli_query("link",SELECT*FROM stu)得到这个表格中的信息,但是这个时候是一个对象,需要通过mysqli_fetch_assoc来解析后拿到数据(mysqli_fetch其它的也是可以有一样的效果);

通过在<td>里面插入php语句实现页面的渲染

del.php:删除数据,返回show.php

通过拿到表格中唯一不同的值来查找并删除,通常是id;

注意观察del.php的地址栏。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 环境 OSXjdk 1.7 工具 Apktool-2.0.2dex2jar-2.0jd-gui-0.3.5.osx...
    SaiWu阅读 4,932评论 0 2
  • 一生说长不长说短不短,有的人喜欢平平淡淡的过完一生,不求任何大起大落,但这种人中也有那么一部分人会随波逐流,走一...
    王疯疯阅读 3,921评论 0 0
  • 人生就是这样,要么旅行,要么阅读,身体与灵魂,必须有一个在路上…… 在人生的低谷长流中,我受到的启发是,人生一世终...
    勇成你好阅读 1,410评论 0 1