当前课程知识点:PHP程序设计 >  PHP操作数据库 >  MySQL扩展的使用 >  添加数据页面1

返回《PHP程序设计》慕课在线视频课程列表

添加数据页面1在线视频

添加数据页面1

下一节:添加数据页面2

返回《PHP程序设计》慕课在线视频列表

添加数据页面1课程教案、知识点、字幕

我们讲

整个的一个添加对吧

添加数据表里面内容并且显示出来

整个的一个过程

首先刚才我们已经做到了啊

test.sql文件导入到数据库里面

那么接下来我们要先做这个index.php

也就是把数据表里的内容先给它显示出来

那么首先第一步要连接数据库

mysql connect

里面三个参数第一个参数包括host

也就是服务器的名字

第二个参数用户名

然后第三个参数密码

那么接着我把

mysql连接好了服务器之后

需要去选择一下数据库对吧 select_db

括号里面直接写出数据库的名字

是吧 数据库是哪一个呢

数据库是不是我们的

这个test

OK 分号带上

第三个要做的事情就是query

我们要设置一下字符集

对吧设置一下字符集

里面是set names

然后由utf8好

做好这三步之后

我们接着怎么做呢

是不是就是要把数据表里的内容取出来啊

那么数据表里面内容取出来

我们用的就是mysql_query的这个命令

那么直接写sql语句

select行 或者

我们这个地方是不是只要写了标题就写了内容

那么我在这个地方就写的是name,news 好的

我问一下这个name,news是什么东西呢

是不是我们这个tb_news的两个字段 对吧

一定要注意

每次写的东西到底是什么

然后接着from

然后tb_news 好了

这个写好了这个我们说了是个select

那么它是一个有结果集返回的

那么我们就会有输出一个执行成功

输出一个结果集我们叫$query

那么这个$query

的结果集咱们就一定得用这个mysql_fetch_array

这个函数把它变成什么 数组

然后没有wail语句循环一下

是不是就是主意输出了

所以这个一步就全部写完 wail

然后我们数组名$arr

然后等于什么呢

等于就是我们刚才这个函数mysql

fetch array括号里面把$query放进去 对吧

到了秋水放进去

然后注意wail语句

可千万不要在wail语句带着分号啊

wail语句

我们是不是花过号走循环啊

循环循环在那么对应的php

的那个格子里面

我们echo输出这个输出的什么$arr

中括号

里面

我们这个内容是什么

是不是还是我们

数据表里面我们要输出的内容的字段名啊

对吧

我们要输出的是新闻内容的这个name对吧

那分号好带上同样呢

下面这个直接输出echo$arr

中括号里面它叫什么

news 好 分号带上 OK

这个页面是可以单独去跑的

因为这个页面是一个整个的页面

对吧

我们把它保存一下

保存一下啊

跑一下它看一下

所有的内容就这样取出来了

那所有内容取出来了

OK 没问题

这个页面首先做好了

那么接下来我们去看前面到底要让人写些什么

我们看到这个add.php

这个页面已经完全做好了

没有同学们要写的东西 对不对

那么这个页面要不要读呢

一定要去读一下

为什么 这个地方是不是有两个框呀

我们是不是要添加的

内容是用户在那个框里面添加的任何的内容啊

对吧

所以我们要读取框子里的内容

我们要能够提交过去

那么底下还有个提交按钮

那么我们从代码里面是逐一的读一下

首先

这个form表单提交方式什么方式

POST方式提交到哪去

add_ok.php

是不是提交到这儿去做操作的

那么接着接着往下看

就是我们的name的那个框子的名字叫什么

就叫name

对吧 新闻标题的框子的

名字叫name 新闻的内容

这个框子的名字叫什么

叫news 对吧

叫news 好的 把这两个名字记住

还有提交按钮

的名字叫什么

对吧 submit

那么我们写道

这能看到这我们就可以想一想

我们add_ok.php

首先一上来咱们是对数据库

里面添加内容的

那你要不要连接数据库

是不是要连接数据库

要么要选择付数据库 要

要不要设置字符集 要

那么你刚才那三句

是不是咱们可以直接复制啊

我再说一遍

我上课说有时间有限

在这复制了你应该干什么

对了

你一定要敲 千万要敲知道吗

你可别跟着我一起复制去了 到了考试的时候

你第一个写错了

第二个后面全错了

对吧

一定要把它敲得很熟练

才可以

ok 我这个地方复制了

那么接下来呢

接下来干什么

接下来根据上面的这个题目

其实我们是不是就已经可以开始操作数据表了

人家这块是select

我们这要添加是不是应该是insert呀

但是这个地方是不是会有一个问题

我们用户一定会在这个里面写东西吗

是不是不一定有可能

他提交一个空的

他提交封道

我们是不应该提示一下对吧

还有就是是不是还有可能

比如说他提交的东西不合适了

或者说是提交的

那个这个没有点击提交按钮直接跑这个页面行吗

都是不行的

所以毫无疑问的前面要先有一个if

首先你要确定用户点了

提交按钮

isset $_post

刚才我们看到了他是用POST方式提交的 对吧

$_post提交按钮叫什么名字

大写S的Sumit 好的

这个要判断一下是它是有的

然后按and and之后呢

我们是不是要确定我们的这两个框子

里面有内容啊

对吧

所以我们应该是新闻标题的框子不能为空

那应该是什么$_post

里面的name

不为 null

不为空

然后而且还应该什么

是不是news那个框子也不要为空啊

对吧

$_post

news不为空 好的

那么这些条件都满足之后

是不是你在去插入啊

对吧

你不能给数据表里面的新闻内容

新闻标题插一个没东西呢

对不对

所以这个时候我们插入了

那么同学们需要回忆一下

你把插入的SQL语句

对吧

然后我们用mysql query给它包起来 对不对

其实我们直接来写mysql_query

然后里面写那个插入的SQL语句

插入的sql语句什么

insert into 然后什么tb_news

然后给里面的哪两个字段差

一个name逗号

一个是news 对不对 空格

然后后面是什么values

然后这个里面括号里面是不是要插内容了

我们要插内容名字是什么啊

是不是一个是$post name

一个是$post news

这个就很麻烦了

是不是你要这样想的话

你想想看你在这个地方写起来就很麻烦了

所以呢

我们把$post name news弄一个变量出来

这个$post name叫一个什么呢

就叫$name

然后$news 等于

$post

那么在这个里面

我们就用单引号

把它引起来

第一个添加的是$name 逗号

然后第二个添加的谁 $news

PHP程序设计课程列表:

PHP开篇

-PHP概述

--PHP概述与工作流程

-PHP概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

添加数据页面1笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。