php数据库新手入门教程,PHP 新手入门之数据库表的操作

阅读: 评论:0

php数据库新手入门教程,PHP 新手入门之数据库表的操作

php数据库新手入门教程,PHP 新手入门之数据库表的操作

php  增加

用于向数据库表添加新记录

语法:

INSERT INTO table_name  VALUES (value1, value2,....);

注:table_name   表名   values(值)

接下来我们写个例子解析<?php

header("Content-type: text/html; charset=utf-8");//设置编码

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "insert into user(`username`,`password`) values('$username','$password')";

$info = mysql_query($sql);

if($info){

echo "添加成功";

}else{

echo "添加失败";

}

?>

注:首先要链接数据库,然后判断是否成功链接上

写增加的sql语句   $username   $password  为变量,是你要添加到数据库的值

然后执行sql语句,判断是否添加成功!最后我们要进入数据库表中查看,看看数据是否添加进来了

删除

DELETE FROM 语句用于从数据库表中删除记录

语法: delete  from 表名 where  条件

代码如下:<?php

header("Content-type: text/html; charset=utf-8");//设置编码

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "delete from user where id = $id";

$info = mysql_query($sql);

if($info){

echo "删除成功";

}else{

echo "删除失败";

}

?>

注意:删除是需要有条件的,数据库表有很多信息,到底删除那一条呢?

所以我们通常删除的时候就会把id获取到,然后根据id来删除数据,因为id是唯一的,用户的名字有可能是相同的

修改

UPDATE 语句用于中修改数据库表中的数据

语法:

UPDATE table_name SET column_name = new_value

WHERE column_name = some_value

实例:<?php

header("Content-type: text/html; charset=utf-8");//设置编码

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$username = $_POST['username'];

$password = $_POST['password'];

$sql = "update user set username = '$username',password='$password' where id = '$id'";

$info = mysql_query($sql);

if($info){

echo "修改成功";

}else{

echo "修改失败";

}

?>

注:修改也是要带id的,这样才能知道修改哪条数据username  password   这是数据库中的字段

$username $password   这是你要输入的内容,这样会把原来的内容替换掉

查询

查询语句

select

语句用于从数据库中选取数据

语法:SELECT column_name(s) FROM table_name

SQL 语句对大小写不敏感。SELECT 与 select 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数

上节讲函数的时候,其实我们已经用到查询语句了

接下来看几个案例:

实例:html>

数据表操作    查询

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "select * from user";  //查询数据库user这张表的所有内容

$info = mysql_query($sql);  //执行sqL语句

while($row = mysql_fetch_row($info)){

echo "

";

print_r($row);

echo "

";

}

?>

注:查询表中所有的,把他输出出来

根据条件查询

格式:select  * from  user where (条件) ;

实例:html>

数据表操作  条件查询

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "select * from user where id=2";  //查询数据库user这张表id是2的内容

$info = mysql_query($sql);  //执行sqL语句

while($row = mysql_fetch_row($info)){

echo "

";

print_r($row);

echo "

";

}

?>

注:这样就会吧我们数据表中id是2的数据查询并输出出来

取数据库的2条信息html>

数据表操作    查询

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "select * from user limit 1,2";  //查询数据库user这张表的所有内容

$info = mysql_query($sql);  //执行sqL语句

while($row = mysql_fetch_row($info)){

echo "

";

print_r($row);

echo "

";

}

?>

注意

大家可能在limit1,2上面犯迷糊

这个1代表是从第几条开始取,2是取多少条

排序:

查询的时候是要把数据显示出来,比如id   有1到1000,这样有1000条数据,在页面显示的时候,肯定是id  越大,内容才更新,所以这个时候我们就要用到排序

默认是升序的, 倒序  order by  id   desc

升序  asc

这句是根据id 来进行倒序html>

数据表操作    查询

$con = mysql_connect('localhost','root','root') or die('连接服务器失败');

mysql_select_db('php') or die('连接数据库失败');

mysql_set_charset('utf8');

$sql = "select * from user order by id desc";  //查询数据库user这张表的所有内容

$info = mysql_query($sql);  //执行sqL语句

while($row = mysql_fetch_row($info)){

echo "

";

print_r($row);

echo "

";

}

?>

注意:以上代码大家复制到本地进行测试

本文发布于:2024-01-27 18:32:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063515731913.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:新手解读JSP
下一篇:刘耀泽作业
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23