PHP 常用数据库操作

1.建立与数据库服务器的连接(前提数据库服务器必须打开)

第一个参数:本地地址

第二个参数:数据库账户

第三个参数:数据库密码

第四个参数:数据库名称

$connection = mysqli_connect('127.0.0.1', 'root', '密码', 'demo');

2.判断数据库是否连接成功(否则就输出话语并退出当前脚本)

if (!$connection) {// 连接数据库失败exit('<h1>连接数据库失败</h1>');
}

3.进行您想进行的操作(得到查询对象)

  3.1 查询操作

$query = mysqli_query($connection, 'select * from users;');

  3.2 删除操作

$query = mysqli_query($connection, 'delete from users where id = 4');

  3.3新增操作

  【注】这里 {} 代表自动转换为变量处理

  $query = mysqli_query($connection, "insert into users values (null, '{$name}', '{$gender}', '{$birthday}', '{$avatar_target}')");

  3.4更新操作

      $query = mysqli_query($connection, "update users set name = '{$user['name']}', gender = {$user['gender']}, birthday = '{$user['birthday']}', avatar = '{$user['avatar']}' where id = {$id}");

4.检查是否查询成功(否则就数据语句并退出当前脚本)

if (!$query){
exit('<h1>查询失败</h1>');

}

5.将结果集转换为一个关联数组并打印出来

  【注】mysqli_fetch_assoc()函数的作用为将得到的结果集转换为一个关联数组

while ($row = mysqli_fetch_assoc($query)) {var_dump($row);
}

6.释放结果集

mysqli_free_result($query);

7.关闭连接

mysqli_close($connection);

 

转载于:https://www.cnblogs.com/duxiu-fang/p/10877919.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483389.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——数据链路层的概述

1.数据链路层的基本概念 \qquad结点&#xff1a;主机、路由器 \qquad链路&#xff1a;网络中两个结点之间的物理通道&#xff0c;链路的传输介质主要有双绞线&#xff0c;光纤&#xff0c;微波。分为有线链路和无线链路。 \qquad数据链路&#xff1a;网络中两个结点之间的逻辑通…

中国科学家证明凯勒几何两大核心猜想

来源&#xff1a;中国科学报中国科学技术大学几何物理中心创始主任陈秀雄与合作者程经睿在偏微分方程和复几何领域取得“里程碑式结果”。他们解出了一个四阶完全非线性椭圆方程&#xff0c;成功证明了“强制性猜想”和“测地稳定性猜想”这两个国际数学界60多年悬而未决的核心…

基于交换机的PC端网络通信

1. 通信环境 \qquad两台电脑&#xff1a;一台是windows10操作系统&#xff0c;一台是Ubuntu操作系统&#xff1b; \qquad一个5口的交换机和配套的交换机电源线 \qquad两根网线 2.实现的目的 \qquad通过上述的通信环境&#xff0c;基于交换机&#xff0c;可以实现两台不同操作系…

深度学习发展下的“摩尔困境”,人工智能又将如何破局?

来源&#xff1a;AI科技大本营编译&#xff1a;禾木木前不久&#xff0c;微软和英伟达推出包含5300亿参数的语言模型MT-NLG&#xff0c;这是一款基于 Transformer 的模型被誉为“世界上最大、最强的生成语言模型”。毫无疑问&#xff0c;这是一场令人印象深刻的机器学习工程展示…

计算机网络——差错控制

1.传输过程中出现错误的原因&#xff1f; \qquad传输中的差错主要是由噪声引起的&#xff0c;噪声主要分为&#xff1a;全局性噪声&#xff0c;比如线路电气特性所产生的随机噪声&#xff1b;局部性噪声&#xff0c;比如短暂性的冲击噪声。 2.差错的原因&#xff1f; \qquad差…

Exp8 Web基础

一、实验过程 1.Web前端&#xff1a;HTML基础 &#xff08;1&#xff09;kali默认已安装Apache&#xff0c;使用 service apache2 start 命令打开Apache服务 &#xff08;2&#xff09;在浏览器输入 127.0.0.1 &#xff0c;如果可以打开Apache的默认网页 &#xff08;3&#xf…

linux的基础知识——协议和网络应用程序设计模式

1.什么是协议&#xff1f; 协议&#xff0c;即规则。网络通信中的协议&#xff0c;即数据传输和数据解释的规则。 2.一些典型的协议 传输层&#xff1a;常见的有TCP/UDP协议 应用层&#xff1a;HTTP协议&#xff0c;FTP协议 网络层&#xff1a;IP协议&#xff0c;ICMP协议&a…

linux的基础知识——模型结构和数据包的封装

1.OSI参考模型和TCP/IP参考模型 2.TCP/IP模型 TCP/IP网络协议分为四层&#xff1a;应用层&#xff0c;传输层&#xff0c;网络层&#xff0c;链路层 3.数据包的封装 数据要想传输必须经过封装。两台电脑通过TCP/IP协议通讯过程如下&#xff1a;

人工智能发展时间轴

来源&#xff1a;人机与认知实验室时间人物事件意义1633Rene Descartes发表著作《论人》提出灵魂存在于大脑的松果体中1714Gottfried Wilhelm Leibniz《单子论》一切知识都能通过理性思考获得。发现微积分&#xff0c;并开发了一套更为适用的记号方法。1739David Hume《人性论》…

linux的基础知识——以太网帧格式

1.路由器寻路 路由器根据自身的路由表&#xff0c;寻找下一个路由节点。 2.数据包的封装结构 3.以太网帧 以太网帧是在链路层&#xff0c;链路层的主要职能是检错和校验&#xff0c;以太网帧格式如下&#xff1a; 其中&#xff0c;目的地址和源地址是网卡中的硬件地址&#…

吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:设置浮动和偏移

<!DOCTYPE html> <html><head><title>菜鸟教程(runoob.com)</title> <meta name"viewport" content"widthdevice-width, initial-scale1" charset"utf-8"><link rel"stylesheet" href"h…

生成式AI,引领AI从“换脸”到“造脸”

来源&#xff1a;中智观察头图来源&#xff1a;界面新闻记者&#xff1a;木易编辑&#xff1a;豆芽日前&#xff0c;Gartner发布了2022年重要战略技术趋势。其中&#xff0c;生成式人工智能&#xff08;Generative Artificial Intelligence&#xff09;位列12项重要战略之首。同…

linux的基础知识——IP,UDP和TCP

1.IP协议 IP协议处于网络层&#xff0c;格式如下&#xff1a; 2.UDP UDP协议处于传输层&#xff0c;传输层常用的协议有两种&#xff0c;一个就是UDP&#xff0c;另外一个就是TCP。

从世界数字大脑形成看元宇宙未来趋势

来源&#xff1a;腾云中国科学院虚拟经济与数据科学研究中心研究组成员、远望智库数字大脑研究院院长、腾云智库专家 刘 锋前言&#xff1a;21世纪&#xff0c;科技生态呈现出越来越多的类脑特征&#xff0c;各种前沿科技概念和技术正在形成一个世界规模的数字大脑&#xff0c…

profile 配置文件修改后如何生效?

1、profile生效命令 . /etc/profiel 或 source /etc/profile说明&#xff1a;source命令也称为“点命令”&#xff0c;也就是一个点符号&#xff08;.&#xff09;转载于:https://www.cnblogs.com/Small-sunshine/p/10895426.html

项目:如何快速实现电脑间大文件(lichee.tar.gz)互传?

1.电脑间大文件互传遇到问题 最简单是使用U盘进行大文件互传&#xff0c;但是可能会遇到这种问题&#xff0c;只能取消。 一般我们也可以借助云盘&#xff0c;进行互传。A电脑把电脑上传到百度云盘上&#xff0c;B电脑再下载&#xff0c;但是可能会遇到这种问题。 2.利用IP地…

《复杂》作者梅拉妮·米歇尔发文直指AI四大谬论,探究AI几度兴衰背后的根源...

来源&#xff1a;AI科技评论 作者&#xff1a;梅拉妮米歇尔 论文题目&#xff1a;Why AI is Harder Than We Think论文地址&#xff1a;https://arxiv.org/pdf/2104.12871.pdf关于作者&#xff1a;梅拉妮米歇尔&#xff0c;圣塔菲研究所客座教授&#xff0c;畅销书《复杂》作者…

linux的基础知识——网络字节序转化,ip地址转换函数,sockaddr数据结构

1.网络字节序 TCP/IP协议规定&#xff0c;网络数据流采用大端字节序&#xff0c;即低地址高字节。为了使网络程序具有可移植性&#xff0c;使得同样的C代码在大端和小端计算机上编译后都能正常运行&#xff0c;可以调用以下库函数做网络字节序和主机字节序的转换。 #include&…

Java基础--面向对象以及相关知识

一、 面向对象特征与原则 1、三大特征&#xff1a;封装、继承、多态。 &#xff08;1&#xff09;封装&#xff1a;将客观的事物封装成抽象的类&#xff0c;封装代码逻辑&#xff0c;并通过访问控制符来控制访问的方式&#xff0c;从而保护程序&#xff08;使用反射时&#xff…

今天的 IBM —— 一封来自 IBM 董事长、首席执行官 Arvind Krishna 的公开信

来源&#xff1a;IBM中国作者&#xff1a;Arvind Krishna&#xff08;IBM 董事长、首席执行官&#xff09;IBM 始终坚信科技的初心——我们将创新用来应对现实世界最具有挑战性的问题&#xff0c;推动商业和社会的双重进步。随着时代的演进&#xff0c;这些现实问题的本质发生了…