内裤总动员之后台交互PHPmysql

各位观众老爷大家好,欢迎收看内裤总动员之程序猿的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操作所影响的记录数.


好啦, 关于数据库的一些知识点就简单的为大家介绍到这里啦.感谢各位观众老爷的阅读. 如有建议可以踊跃的留言哦.~~~~~~谢谢大家!



















你可能感兴趣的:(内裤总动员之后台交互PHPmysql)