在php中执⾏sql语句的函数是,sql语句和常⽤php操作数据库函
数
sql语⾔ 是关系型数据库 通⽤语⾔
我们主要学习对数据数据 增删改查!
增:
insert into 表名 (字段1, 字段2...) values(值1, 值2....)
删:
delete from 表名 where 条件;
改:
update 表 set k = v, k = v where 条件;
查:
select 字段列表 from 表 where 条件;
select * from 表名; 获取⼀个表单的全部数据;
sql:
与或⾮: and or !
相对 =
⾼级查询:
in 语法 实现 ⼀个字段对应多个值 id in (1, 3, 5, 7)
模糊查询:
通配符:%
关键字 like
where name like ‘%三%‘;
count(*) 可以统计结果集⾏数
as 给字段起⼀个更好⽤的名字 起别名
select count(*) as ‘total‘ from stu;
排序
order by 字段 默认升序排序
order by 字段 desc 降序排序
截取:
limit 截取起始索引, 截取个数
多表连接查询:
select * from 表A join 表b on 表a.外键 = 表b.主键 where 条件;
select teacher.name, teacher.age, class.classname, from teacher
join class on teacher.classid = class.id
where teacher.id = 2;
添加、删除、修改操作,是没有后续操作逻辑;
查语句是有后续操作的,查到数据 要进⾏处理,数据库要把数据返回给服务器,服务器把给前端进⾏展⽰渲染;通过php操作mysql数据库:
php操作mysql数据的步骤:
php语言处理什么的1- 通过php连接上数据库
2- 准备sql语句
3- 把sql传递给数据库进⾏执⾏
4- 分析执⾏结果
5- 关闭数据连接
mysqli_connect(); 连接数据库
mysqli_query(); 把sql语句给数据库执⾏
mysqli_close(); 关闭数据库
mysqli_num_rows(); 获取结果集⾏数
mysqli_fetch_assoce(); 从结果集中 ⼀次获取⼀⾏数据,以关联数组的形式进⾏返回;
注意: 在写sql语句时,字符串⼀定要外双内单, 如果sql中变量是字符串,⼀定要加单引号
sql语句和常⽤php操作数据库函数
标签:⼀个 连接数据库 ssid 数据 date 服务 数组 字段 服务器
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论