在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. PHP内置函数介绍 1) 连接数据库 Mysql_connect(ip,用户名,密码) or die (‘连接失败!’); 2) 选择数据库(两种方法) 方法一: Mysql_query(‘use 数据库名’); 方法二: Mysql_select_db(‘数据库名’); 3)设置客户端的字符编码 如果遇到了乱码的问题加入下面这串代码就ok了。 sql_query(set names UTF-8);//解决字符乱码问题 4)执行SQL语句 Mysql_query(SQL语句); 5)从结果集中取得一行作为数组返回查询结果 mysql_fetch_row(); 该函数主要用于查询结果集,其区别在于函数的返回值不是一个字符串,而是一个数组。在取出最后一行后,函数将返回false,循环结束。就可以把结果集中的所有数据逐行取出并显示。 实例: <?php 2. 连接数据库 实例: 方式一: <?php <?php 在命令化的界面和网页代码中,增删改查对应四类SQL语句,原理都是一样的。另外一种方式就是使用如Navicat类似软件图形化操作。简单的为大家介绍四类SQL语句: 1)增添数据 INSERT INTO tablename(表名) VALUES(列值); INSERT INTO users(id, name, age) VALUES(1102, 'DJun', 21); INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…; INSERT INTO users SET id = 1102, name = 'DJun', age = 21; (补充:[WHERE Clause] 表示的是筛选数据的语句 ) DELETE FROM table_name [WHERE Clause] DELETE FROM users WHERE name='DJun'; UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause] UPDATE users SET name='DJun' WHERE id=1102; (补充:* 号表示查询全部的数据;若是该表中的每一列数据不是全部都要使用的话,将*改成如id,name等字段。数据量大的话这样处理可增加查询速度) SELECT * FROM table_name [WHERE Clause]; 用逗号分割,列出需要显示的字段 select id,name,age from users; 查询不重复的数据 select distinct 字段 from 表名; select distinct name from users;//查询名字不相同的用户; distinct必须放在最开头 select 字段 from 表名 where 条件; select * from users where sex='男' and age>20; 只需在SELECET的语句最后加上 by age ASC或 by age DESC。 如果希望只取出年龄最小的前五个人的数据的话: select ... [limit 起始偏移量,行数] SELECT * from users ORDER BY age ASC limit 0,5; select 聚合函数(字段) 表名 [where Clause] [group by field1,field2...] [with rollup] [having 条件]; 1. 聚合函数(字段) ,常用的四个聚合函数 : sum(求和)、count(*)(记录数)、max(最大值)、min(最小值)。 2.group by关键字 表示要进行分类聚合的字段。比如要按照部门分类统计员工数量,部门就应该写在group by 后面。 3.with rollup 是可选语法,表明是否对分类聚合后的结果进行再汇总 4.having 关键字表示对分类后的结果再进行条件过滤。 实例: //得到与id为1的年龄相同的用户的用户名并按照这些用户的注册时间按升序排列 |
2022-08-17
2022-11-06
2022-08-15
2022-08-17
2022-08-16
请发表评论