我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PHP8---MySQL扩展

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PHP8---MySQL扩展

目录

一、MySQL扩展的介绍

二、PHP和MySQL连接的基本操作

(1)MySQL连接的准备工作

         (2)插入删除操作

三、查询操作

(1)mysqli_fetch_assoc

(2)mysqli_fetch_row

(3)mysqli_fetch_array

四、相关函数

(1)有关字段信息

(2)其他函数


一、MySQL扩展的介绍

关于PHP和MySQL连接介绍我就不多说了,大家也清楚,PHP作为后台语言,与数据库的交互必不可少,不然我们如何制作出所谓的动态网站呢?这里我主要讲解的是PHP8。PHP5后的一些扩展都变了,就比如说连接的mysql_connect在PHP8中根本无法识别,他只能在PHP5以下的版本才能使用,PHP8连接使用的是mysqli_connect

二、PHP和MySQL连接的基本操作

(1)MySQL连接的准备工作

   PHP和MySQL连接基本上分成四步:

     (1)连接MySQL

     (2)设置字符集(客户端当前执行脚本是什么字符集就用什么字符集)

     (3)选择数据库

     (4)关门连接释放资源

  这里我做一个基本操作来熟悉一些,sql语句实现删除一行数据。

(2)插入删除操作

三、查询操作

查询的基本操作是获得结果集行数,然后开始获取,注意是一行一行获取,如果你想获取全部,可以使用循环得到,获取结果集有三种函数。如下。

(1)mysqli_fetch_assoc

他获取结果集后返回的是个数组,索引是字段名,数组值是数据值

';   $arr=mysqli_fetch_assoc($res);   print_r($arr);?>

 

(2)mysqli_fetch_row

他获取结果集后返回的是数组,数组下标就是数字0,1,2以此类推,数组值是数据值

';   $arr=mysqli_fetch_row($res);   print_r($arr);?>

 

 

 (3)mysqli_fetch_array

mysqli_fertch_array与前面不同的是它可以有三种形式,这里形式的意思是它可以也像前面两种一样索引是数字或者是字段,同时也可以两种都实现。即加上第二个参数即可,第二个参数是固定的,只能从下面三个选择。

MYSQLI_NUM:数组下标是数字

MYSQLI_ASSOC:数组下标是字段名=

MYSQLI_BOTH:前面两种都有,数组下标既有数字也有字段名

';   $arr1=mysqli_fetch_array($res,MYSQLI_NUM);   $arr2=mysqli_fetch_array($res,MYSQLI_ASSOC);   $arr3=mysqli_fetch_array($res,MYSQLI_BOTH);   print_r($arr1);   print_r($arr2);   print_r($arr3);?>

 

 

四、相关函数

(1)有关字段信息

 mysqli_num_fields:获得字段数,也就是知道有多少列

mysqli_fetch_field_direct:通过这个函数的指代,我们可以知道随意一个列的名字,表名等等。

';   $f=mysqli_fetch_field_direct($res,0);   //第一列的字段名   echo $f->name;   echo '
'; //知道表名 echo $f->table;?>

(2)其他函数

mysqli_insert_id:获得上一条插入记录并且是自增情况的id。 

 

 

来源地址:https://blog.csdn.net/gaoqiandr/article/details/128523897

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PHP8---MySQL扩展

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php8怎么加mysql扩展

php8加mysql扩展的步骤是:1、安装MySQL客户端库;2、安装PHP 8的开发工具;3、下载MySQL扩展源代码;4、编译和安装MySQL扩展;5、启用MySQL扩展;6、重启Web服务器即可。本教程操作系统:windows10系统
2023-10-22

PHP8如何通过Attributes扩展类的功能?

PHP8如何通过Attributes扩展类的功能?在PHP8中,引入了一个新的功能-Attributes,也被称为是属性。它可以为类、类的属性、方法和函数等实体添加元数据,并且这些元数据可以在运行时被访问和使用。Attributes提供了一
2023-10-25

如何利用Attributes扩展PHP8代码的功能?

如何利用Attributes扩展PHP8代码的功能?随着PHP8的发布,新的语言特性如Attributes(属性)的引入给开发者带来了更多的灵活性和扩展性。Attributes可以被添加到类、方法、属性甚至参数上,用于提供额外的元数据和功能
2023-10-22

如何在PHP8中使用Attributes扩展类的功能?

如何在PHP8中使用Attributes扩展类的功能?随着PHP8的发布,新的语言特性Attributes(属性)被引入。Attributes是一种在代码中以注解的形式添加元数据的功能。通过使用Attributes,我们可以为类、方法、属性
2023-10-22

PHP数据库扩展之MySQL增强版扩展MySQLi

mysqli扩展允许我们访问MySQL 4.1及以上版本提供的功能。  mysqli扩展和持久化连接 mysqli扩展的持久化连接在PHP5.3中被引入。支持已经存在于PDO MYSQL 和ext/mysql中。持久化连接背后的思想是客户端
2022-05-24

mysql扩展怎么开启

开启 mysql 扩展共有两种方法: 使用 pecl 安装:安装 pecl 安装程序,运行 pecl install pdo_mysql,编译 php 扩展。 使用扩展管理器:在 php.ini 中找到并取消注释 extension=pdo
mysql扩展怎么开启
2024-05-22

php怎么增加mysql扩展

php增加mysql扩展的方法:1、通过yum安装libxml,openssl,mysql,mysql-devel等;2、修改“--with-mysql=/usr”即可。
2019-03-27

php怎么增加mysql扩展

PHP扩展MySQL详细指南安装和启用:编译安装或使用pecl安装MySQL扩展,并将其启用在php.ini中。测试和配置:测试连接是否成功,并配置连接参数(主机、用户、密码)和查询参数(返回格式、缓存)。高级用法:利用MySQL扩展提供的其他功能,如事务处理、存储过程调用和自定义函数。疑难解答:检查系统要求、扩展安装、配置设置、数据库连接和PHP错误日志。
php怎么增加mysql扩展
2024-04-26

php7怎么安装mysql扩展

这篇文章主要介绍了php7怎么安装mysql扩展,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php7安装mysql扩展的方法:首先在php网站上下载mysql扩展;然后解压
2023-06-14

MySQL 对标准 SQL 的扩展

MySQL服务器支持其他SQL数据库中可能找不到的扩展。这意味着,如果使用了MySQL的这些扩展,代码无法移植到其他SQL服务器。但有时,它是可以移植的。让我们了解MySQL对标准SQL的扩展 -字符串包含字符串默认可以用“(双引号)或‘(
2023-10-22

php5.6怎么安装mysql扩展

php5.6安装mysql扩展的方法:1、下载扩展的源码包并解压;2、执行phpize;3、生成makefile,执行make和make install命令;4、修改php.ini配置文件;5、重启httpd服务。
2017-01-04

php如何增加mysql扩展

这篇文章主要讲解了“php如何增加mysql扩展”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何增加mysql扩展”吧!php增加mysql扩展的方法:1、通过yum安装libxml
2023-06-22

Linux上MySQL集群怎么扩展

在Linux上扩展MySQL集群可以通过以下步骤实现:增加新的MySQL节点:首先在新的服务器上安装MySQL,并将其加入到现有的MySQL集群中。确保新的节点和现有节点的配置一致,并且可以连接到现有的集群。配置主从复制:将新的MySQL节
Linux上MySQL集群怎么扩展
2024-05-06

详解MySQL InnoDB的索引扩展

索引扩展,InnoDB通过将主键列附加到每个辅助索引中来自动扩展该索引。创建如下表结构:mysql> CREATE TABLE t1 (-> i1 INT NOT NULL DEFAULT 0,-> i2 INT NOT NULL DEFA
2022-05-13

编程热搜

目录