各位观众老爷大家好,欢迎收看内裤总动员之程序猿的IT程序大讲堂,今天给大家分享一个小知识点就是前台和后台交互的那点事PHP.
今天给大家讲解一下后台的Mysql.
select * from tablename ; 查询所有从 tablename中
select id from tablename; 查询id
select count(id) from tablename; 查询当前的id的个数
select * from table where id> 5 ; 查询 id大于5的数据
select * from table where id>5 and id< 8; 查询id大于5和小于8的数据
select * from table where id = '8' 或者 id = 8; 查询id = 8 的数据
select * from table where username = 'admin'; 查询username为admin的数据
运算符
> < <> >= <=
逻辑运算符
and or
限制查询
limit 分页的时候常用.
select * from table LIMIT 5; 检索表里前五个数据;
slect * from tagle LIMIT 5,10; 检索表里从第五个表到后面10个的数据;
排序查询
ORDER BY ID ASC; 顺序排列
ORDER BY ID DESC; 降序排列.
select * from table ORDER BY id ASC; 根据id顺序查询排列.
select * from table ORDER BY id DESC; 根据 id 逆序查询排列.
也可以把id 更换为username 或者其他 但是一般情况下不会这样干.会乱.
栗子: 取出 降序的前五个.
select * from table ORDER BY id DESC LIMIT 5;
创建
INSERT INTO user(username,pasword) VALUES ("zhangsan","123");
创建两个节点,username,password 值 是 zhangsan , 123;
修改
UPDATE user SET username = "风一样的人" , password ="风一样的**" WHERE id =5;
修改 user表里的 username节点为'风一样的人' , password 为'风一样的**' 条件为 id为5.
删除数据
DELETE FROM user where id = 10;
PHP页面如何链接数据库
PHP页面链接数据库主要有以下几个步骤.
1 $db= mysql_connect('localhost','root','password'); // 链接数据库
在这里 localhost 代表 当前数据库所在的服务器的IP.
root 为当前的数据库账号. password 为当前的数据库密码.
如果链接成功.则返回一个标示号码.否则将返回false.并向web服务器发送一条错误消息.
如果不想让用户在页面中看到这个报错,则在调用mysql_connect()函数的时候前面加一个@字符.
2 mysql_selelct_db('table'); //选择数据库 选择你要登录的数据库 把库的名字写上去.
3 mysql_query("SET NAMES UTF8"); // 编码为UTF8 如果表里有汉字 必须有这个代码
4 $sql = "SELECT * FROM user"; // 创建sql语句
5 mysql_query($sql); //执行sql语句
6 mysql_close($db); //释放数据库的连接.
获取数据显示
1. mysql_fetch_row();
此函数将以一个普通数组的形式返回一条结果.字段调用方式: $row[n下标];
2.mysql_fetch_array();
此函数将以一个关联数组的形式返回一条结果.字段调用方式:$row[n下标]或者$row['name'];
3. mysql_fetch_assoc();
此函数将以一个关联数组形式返回一条结果. 但是字段调用方式: $row['name'];
4.mysql_fetch_object();
此函数将以一个对象的形式返回一条结果. 字段调用方式: $row -> name;
5 mysql_free_result();
PHP会把查询的结果一直保存到脚本执行结束.如果需要提前释放某次查询结果.可以用mysql_free_result()函数提前释放它.
6. mysql_num_rows() 函数用于获取查询返回的记录数.
7. mysql_insert_id() 函数用于获取insert操作产生的id
8. mysql_affected_rows()函数用于获取一次mysql操作所影响的记录数.
好啦, 关于数据库的一些知识点就简单的为大家介绍到这里啦.感谢各位观众老爷的阅读. 如有建议可以踊跃的留言哦.~~~~~~谢谢大家!