博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库
阅读量:5962 次
发布时间:2019-06-19

本文共 1105 字,大约阅读时间需要 3 分钟。

1.PHP数据库的操作步骤:

 

 连接数据

选择数据

 

执行SQL语句

 

处理结果集

 

关闭连接

 

http协议:超文本传输协议

 

HTML语言:超文本标记语言

 

PHP语言:超文本预处理器

 

2.MySQLiMySQL

两者差不多,示例代码如下:

 

// 连接数据库

 

// 初始化一个数据库连接对象

 

$mysqli = mysqli_init();

 

if (!$mysqli) {

 

    die('初始化连接对象失败...');

 

}

 

// 设置mysqli对象的属性,是否自动提交,1是自动提交,0需要手动提交

 

if (!mysqli_options($mysqli,MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 1')) {

 

    die('设置自动提交方式失败...');

 

}

 

// 设置mysqli对象的属性,连接如果超过5秒没有任何执行动作则自动的停止

 

if (!mysqli_options($mysqli,MYSQLI_OPT_CONNECT_TIMEOUT, 5)) {

 

    die('设置数据库的连接失效时间失败...');

 

}

 

 

 

if (!mysqli_real_connect($mysqli,'localhost', 'root', '', 'pg37', 3306)) {

 

    die('连接失败 (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());

 

}

 

 

 

// 发送SQL语句到数据库端并执行返回结果

 

mysqli_set_charset($mysqli, 'utf8');

 

//$char = mysqli_character_set_name($mysqli);

 

//var_dump($char);

 

$infos = mysqli_query($mysqli, 'select * from students');

 

//var_dump($infos);

 

 

 

// 处理返回值结果

 

$arr = array();

 

if($infos){

 

    while ($info = mysqli_fetch_array($infos, MYSQLI_NUM)){

 

        array_push($arr, $info);

 

    }

 

//    数据结果集合处理完毕,释放对应的内存空间

 

    mysqli_free_result($infos);

 

}

 

var_dump($arr);

 

 

 

// 关闭数据库连接

 

mysqli_close($mysqli);

 

转载于:https://www.cnblogs.com/1028422TL/p/7252614.html

你可能感兴趣的文章
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux中cacti和nagios整合
查看>>