php操作数据库
php操作数据库的两种方式;面向过程,面向对象式;
面向过程;
1.连接数据库的方法:mysqli_connect(参数一,参数二,参数三); 返回值是一个对象,对数据库的操作方法都在这个上面;
参数一:域名:127.0.0.1/localhost 建议localhost 必填
参数二:用户:root 必填
参数三:密码:root 必填
案例:$link=mysqli_connect("localhost","root","root"); $link很重要,接下来都要用他;
面向对象式:$link=new mysqli(参数一,参数二,参数三)); 实例化时已连接
2.连接错误的信息提示:mysqli_connect_errno($link) 返回值:数值 0代表成功 其他为失败;
mysqli_connect_error($link) 返回值:字符串,错误信息的具体说明
面向对象式:$link->connect_errno($link) 返回值:数值 0代表成功 其他为失败;
$link->connect_error($link) 返回值:字符串,错误信息的具体说明
设置编码:mysqli_set_charset($link,utf8) 没用;
3.连接数据库;
mysqli_select_db(参数一,参数二) 返回值Boolean
参数一:$link 必填
参数二:数据库的名字; 必填
面向对象式:$link->select_db(参数一,参数二)
4.关闭数据库;
mysqli_close(参数一) 返回值 Boolean;
参数一:$link 必填;
面向对象式:$link->close(参数一)
5.执行mysqli的指令 (操作数据库的指令)
mysqli_query(参数一,参数二) 返回对表定义信息 除了select语句得到的是对象,insert语句,updatae语句,delete语句 返回的是Boolean;
参数一:$link 必填;
参数二:操作数据库的指令 必填;
案例:$query=mysqli_query(参数一,参数二); $query很重要,要作为方法的参数
面向对象式:$link->query() 另一种写法: mysqli::query()
6.mysqli_fetch_row(参数) 返回索引数组,得到一条信息;
参数:$query 必填
面向对象式:$link->fetch_row(参数)
7.mysqli_fetch_assoc(参数) 得到的关联数组,得到一条信息;
参数:$query 必填
面向对象式:$link->fetch_assoc(参数)
8.mysqli_fetch_array(参数) 既有关联数组,又有索引数组;得到一条信息;
参数:$query 必填
面向对象式:$link->fetch_array(参数)
9.mysqli_fetch_all(参数) 索引数组,得到全部的信息;
参数:$query 必填
面向对象式:$link->fetch_all(参数)
10.mysqli_num_rows(参数) 返回值 int类型 返回数据的总行数;
参数:$query 必填
面向对象式:$link->num_rows(参数)
- Python输出信息
- Flash/Flex学习笔记(21):利用colorTransform改变对象的颜色及透明度
- 网站访问状态和超时时间监控报警设置
- 为treeview添加客户端事件
- Flash/Flex学习笔记(20):贝塞尔曲线
- 磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted
- asp.net中几种页面元素的比较
- Flash/Flex学习笔记(19):颜色合成与分解的基本原理
- Flash/Flex学习笔记(18):画线及三角函数的基本使用
- Mapx自带的工具的理解
- 水晶报表的推模式
- Flash/Flex学习笔记(17):按键捕获
- 温故而知新:c#中的特性(attribute)
- 温故而知新:new与override的差异以及virtual方法与abstract方法的区别
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- R语言随机森林模型中具有相关特征的变量重要性
- WPF 使用 Direct Manipulation 的方法
- R语言分析负利率下金融市场:负利率和年金价值的变化
- python字典-增、删、改
- C# dotnet 使用判断文件夹存在的方法判断一个文件路径会怎样
- 怎样给wordpress网站模板,添加最新文章、随机文章、热评文章?
- [医疗信息化][DICOM教程]1.使用Java的DICOM基础-理解DICOM文件-DICOM Basics using Java - Making Sense of the DICOM File
- python自动播放网课
- Istio实战——流量管理
- WordPress移除head头部js、css、feed等多余加载项
- python控制鼠标键盘,解放你的双手~
- 用腾讯云批量计算(batch-compute)调度GPU分布式机器学习
- R语言模拟保险模型中分类器的ROC曲线不良表现
- Linux xargs grep zgrep命令
- r语言空间可视化绘制道路交通安全事故地图