php修改数据库字段内容,php对数据库的增删改查操作
在我看来数据库是个既复杂又高深莫测的东西,但百分之八十左右的程序员都不需要去精通他,对于我们前端开发来说,只要会数据库的增删改查语句就差不多了。首先我们来说说sql的增删改查语句。
一、增删改查
插入语句
insert into 表名(表的字段1,表的字段2) value(字段1的值,字段2的值);
插入语句.png
删除语句
delete from 表名 where 条件 // 比如:name = "ltt"
删除语句.png
修改语句
update 表名 set 字段1=‘值’,字段2=‘值’ where 条件
修改yuju.png
查询语句
select 字段1,字段2... from 表名 where 条件
查询1.png
查询语句还有一些限制查询limit,排序查询order by, 分组查询 group by以及一些求和,求平均等函数。。。。这里就不介绍了,接下来说说怎么后台对数据库进行操作。
二、php对数据库的操作流程
打来一个数据库链接
一般实际开发中,不会给你root这么大的权限来操作数据,这里只是举个例子
$link = @mysqli_connect("localhost","root","","mydb");
mysql的连接错误处理
if(mysqli_connect_errno($link)){
echo "错误号:".mysqli_connect_errno($link);
echo "
错误描述:网站错误,请联系管理员";
exit;
}
设定编码,保证页面是utf-8编码
mysqli_query($link,"set names utf8");
4.此时就可以对数据库的表进行操作了,
插入操作:
name,price,pic是表的字段名,'$menuname',$price,'$pic'是作为字段名对应的值
$sql = "insert into menu(`name`,`price`,`pic`)values('$menuname',$price,'$pic');";
查询操作:
$sql = "select * from menu";
$result = mysqli_query($link,$sql);
// 如果查询成功,就会返回一个结果集对象
// 可以使用结果集对象方法来获得记录
// 第一个方法fetch_all,返回结果集中所有的记录
$data = mysqli_fetch_all($result,MYSQLI_ASSOC); // 以关联数组作为下标
$data = mysqli_fetch_all($result,MYSQLI_BOTH); // 数字与关联数组都有
最后一步需要关闭数据库的连接
mysqli_close($link);
php修改数据库字段内容,php对数据库的增删改查操作相关推荐
- mysql修改员工表_员工信息表 实现增删改查操作
1 importos2 definquiry_system():3 welcome =''' 4 -----------员工信息查询系统------------5 操作说明:6 增加ADD:17 删除 ...
- 一、mongodb数据库系列——介绍和安装 简单使用 增删改查
一.Mongodb的介绍和安装 学习目标 了解 非关系型数据库的优势 了解 mongodb的安装 1. mongodb的介绍 1.1 什么是mongodb mongodb 是一个功能最丰富的NoSQL ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
- mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作
首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...
- Mybatis实现简单的数据库增删改查操作
简介: MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以对配置和原生Ma ...
- 系统运维系列 之Clickhouse数据库学习集锦(增删改查操作)
1 简介 本篇内容涉及一些增删改查操作,包括数据库.表,重点介绍字段的增加/删除操作,其中包含的内容均实际测试通过. 2 Clickhouse clickhouse是一款MPP架构的列式存储数据库,它 ...
- JDBC中用控制台简单对数据库进行增删改查操作(IDEA.2023)
文章目录 前言 一.首先是每个操作共用的操作大纲 1.注册驱动 2.创建连接 3.编写SQL语句结果,动态值的部分使用?代替 4.创建prepareStatement,并且传入SQL语句的结果 5.占 ...
- 数据库表的增删改查操作
目录 准备工作 一.增加操作 1.全列插入 2.多行插入 3.指定列插入 二.查询操作 1.全列查询和指定列查询 2.对查询的字段起别名,查询的字段为表达式 3.对于查询结果进行去重 4.对查询的结果 ...
- java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作
1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...
- mysql修改字段默认值_MySQL增删改查操作
增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...
最新文章
- 解决plsql中文显示问号(???)问题
- 关于命令行窗口输入pip list出错的一些解决办法
- ExtJs4 笔记(5) Ext.Button 按钮
- ARC 没有自动释放内存
- 清除DataTable中的空行记录
- Google的价值观
- docker 服务器engin开放2376端口给pycharm连接
- 公司电脑监控软件_公司电脑监控软件,如何限制公司电脑网络游戏
- 华北科技学院计算机期末考试,华北科技学院 专业计算机 考试专用
- 数据库原理及应用【一】引言
- 西欧八国调查:25%受访者宁要AI政府也不要民选政治家
- mysql csdn 知乎_CSDN 怎么样?
- (转)Linux传输大文件(分割传输)
- 这个Javascript“要求”是什么?
- TP5.0 PHPExcel 数据表格导出导入(原)
- Mapreduce运行过程分析(基于Hadoop2.4)——(三)
- how to be successful with salesforce
- php mysql webim_webim(icomet) 使用
- [学习笔记] Python【第031讲:永久存储:腌制一缸美味的泡菜】总结
- 赵栋 201771010137 《面向对象程序设计(java)》课程进度表