php最重要的部分就是使用php相关的函数对mysql进行操作了,所以在这里我将带领大家简单的对某个表进行增删改查入门练习。一步步的教会你如何快速的学会php对mysql的增删改查。文件路径是这样建立的:
工具/原料
wamp服务器
一个文本编辑器(可以是sublime text 或 dreamwear)
准备工作:
1、第一步:到wamp中的www文件夹目录下,创建一个test文件夹,再在test文件夹里面创建message文件夹,进行存放增删改查的每个文件。(具体如图)
2、第二步:记得开启wamp,然后在www/test/message文件夹里创建conn.php文件,主要用来进行php连接mysql数据库。代码如下:(也可以看图)// 连接数据库:mysqli_connect(服务器名,用户名,密码,数据库名) $conn = mysqli_connect("localhost","root",'','user');// 设置插入数据编码为utf8,不设置的话会出现乱码 mysqli_query($conn,"set names utf8");
3、题外话:这里我创建了一个user数据库,你也可以创建你需要的数据库,关键的地方是你要知道你数据库的字段是什么样的。user数据库创建的sql语句:(你只需要复制这一部分数据库代码到数据库语句执行就可以创建这个表了。第一句是创建一个数据库叫user,在里面创建一个message数据表。)create database user;CREATE TABLE `message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `who` varchar(255) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
php操作Mysql实现数据的添加
1、第一步:添加数据的实现(增删改查的过程中是一定要用到连接数据库的)首先你要在www/test/message/里面创建一个index.php实现操作php添加数据到mysql数据库。(可以看简介的文件路径那样创建进行)实现像数据库里面无限的添加数据代码:关键地方:插入语句“insert into 数据表名(字段1,字段2,....) values("值1","值2",.....)"<?phpinclude "conn.php";//引用数据库连接文件//关键的地方是sql语句的书写,一定不能写错,要对应前一个数据表的字段对应插入对应的值,然后实现插入数据。$sql = "insert into message(title,content,who) values('留言标题','留言内容','留言人')"; $result = mysqli_query($conn,$sql);//处理数据语句,这句很重要!! if($result){ echo "发布留言成功!"; }else{ echo "发布留言失败!"; }注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/index.php,然后查看的。后面的代码运行也是这样操作!
php操作Mysql实现数据的删除
1、第二步:添加数据的实现(增删改查的过程中是一定要用到连接数据库的)首先你要在www/test/message/里面创建一个shanchu.php实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)实现像数据库里面无限的添加数据代码:关键地方:删除语句“delete from 表明 where 字段='条件'"<?phpinclude "conn.php";//引用数据库连接文件// 删除留言,关键在于sql语句的改变$sql = "delete from message where id='1'";//删除id=1的数据$result = mysqli_query($conn,$sql);//这句是执行sql语句,很重要!if($result){ echo "删除成功!<a href='message.php'>返回</a>";}else{ echo "删除失败!<a href='message.php'>返回</a>";}注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/shanchu.php,然后查看的。后面的代码运行也是这样操作!
php操作Mysql实现数据的查找
1、第三步:查找数据的实现(增删改查的过程中是一定要用到连接数据库的)首先你要在www/test/message/里面创建一个message.php实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)实现像数据库里面无限的添加数据代码:关键地方:查找语句“select * from 表名 where 条件(可选)"代码部分:<?phpinclude "conn.php";//引用数据库连接文件$sql = "select * from message";//查询全部数据$result = mysqli_query($conn,$sql); //处理sql语句while($row = mysqli_fetch_array($result){ echo $row['title']; echo $row['content']; echo $row['who'];}注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/message.php,然后查看的。后面的代码运行也是这样操作!
PHP操作mysql修改数据
1、第三步:修改数据的实现(增删改查的过程中是一定要用到连接数据库的)首先你要在www/test/message/里面创建一个xiugai.p茑霁酌绡hp实现操作php删除mysql数据库的数据。(可以看简介的文件路径那样创建进行)实现像数据库里面无限的添加数据代码:关键地方:修改语句“update 表名set 字段1='值1',字段2='值2',字段3='值3' where 字段='条件'"代码部分:<?phpinclude "conn.php";//引用数据库连接文件// 修改对应id数据到数据库,修改id=1的数据$sql="update message set title='修改标题',content='修改内容',who='修改名' where id='1'";$result = mysqli_query($conn,$sql);//处理数据库if($result){ echo "修改留言成功!";}else{ echo "修改留言失败!";}注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/xiugai.php,然后查看的。