软件: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 “”;
//需要注意单引号与双引号的配套使用
show.php:显示数据,渲染页面(因为中英文的问题导致前期纠结了10分钟来试各种方法)
这里才刚刚显示php与html的完美结合,一定特别注意单双引号的嵌套。
用mysqli_query("link",SELECt*FROM stu)得到这个表格中的信息,但是这个时候是一个对象,需要通过mysqli_fetch_assoc来解析后拿到数据(mysqli_fetch其它的也是可以有一样的效果);
通过在
通过拿到表格中唯一不同的值来查找并删除,通常是id;
注意观察del.php的地址栏。
作者:1994陈
链接:https://www.jianshu.com/p/6617c2181ba9
PHP相关栏目本月热门文章
- 1【Linux驱动开发】设备树详解(二)设备树语法详解
- 2别跟客户扯细节
- 3Springboot+RabbitMQ+ACK机制(生产方确认(全局、局部)、消费方确认)、知识盲区
- 4【Java】对象处理流(ObjectOutputStream和ObjectInputStream)
- 5【分页】常见两种SpringBoot项目中分页技巧
- 6一文带你搞懂OAuth2.0
- 7我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:虚拟机与Java虚拟机介绍
- 8【Spring Cloud】新闻头条微服务项目:FreeMarker模板引擎实现文章静态页面生成
- 9JavaSE - 封装、static成员和内部类
- 10树莓派mjpg-streamer实现监控及拍照功能调试
- 11用c++写一个蓝屏代码
- 12从JDK8源码中看ArrayList和LinkedList的区别
- 13idea 1、报错java: 找不到符号 符号: 变量 log 2、转换成Maven项目
- 14在openwrt使用C语言增加ubus接口(包含C uci操作)
- 15Spring 解决循环依赖
- 16SpringMVC——基于MVC架构的Spring框架
- 17Andy‘s First Dictionary C++ STL set应用
- 18动态内存管理
- 19我的创作纪念日
- 20Docker自定义镜像-Dockerfile



