PHP连接MySQL数据库过程
一,PHP要对数据库进行操作,首先要做的是与数据库建立连接,通常我们使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。
$host = 'localhost';
$user = 'code1';
$pass = '';
$link = mysql_connect($host, $user, $pass);
PHP连接数据库的方式类似于直接在命令行下通过进行连接,类似:mysql -hlocalhost -ucode1 -p,当连接成功以后,我们需要选择一个操作的数据库,通过mysql_select_db函数来选择数据库。
mysql_select_db('code1');
通常我们会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。
mysql_query("set names 'utf8'");
通过上面的步骤,我们就与数据库建立了连接,可以进行数据操作了。
二,mysql_select_db();选择数据库函数与MySQLi的区别:
mysql_select_db与mysqli_select_db参数顺序相反
mysql_select_db(database,$conn)
mysqli_select_db($conn,database)
函数参数:
database 必需。规定要选择的数据库。
$conn 可选。规定 MySQL 连接。如果未指定,则使用上一个连接。
三,sql语句的形式向数据库发送查询指令。
$res = mysql_query('select * from user limit 1');
对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。
$row = mysql_fetch_array($res);
var_dump($row);
默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。
$link1 = mysql_connect('127.0.0.1', 'code1', '');
$link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接
$res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据
PHP连接MySQL数据库过程相关推荐
- nestJS连接mysql数据库过程
二.nestJS连接mysql数据库过程 数据库连接方法 1.typeorm 和 mysql2安装 npm install --save @nestjs/typeorm typeorm mysql2 ...
- jdbc连接mysql数据库过程_jdbc连接数据库的步骤
基本理解:开发中要先加载驱动,然后获得连接,创建执行SQL语句的对象,并且执行SQL 第一步:把想要连接的数据库驱动加载入JVM,如加载mysql数据库驱动类可以通过Class.forName(&qu ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- python使用PyMySQL的连接MySQL数据库
如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...
- Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...
- cpp 怎么连接mysql_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- AndroidStudio通过JDBC连接MySQL数据库六大巨坑
文章目录 注意 基础 Androidstudio通过JDBC连接数据库巨坑介绍(这里呢,我使用我所做项目的修改密码界面来做介绍) 1.网络权限问题(打不开apk) 2.jar包问题(找不到driver ...
- 快速使用Python连接MySQL数据库的方法
我是在Anaconda notebook中进行连接实验的,环境Python3.6,当然也可以在Python Shell里面进行操作. 最常用也最稳定的用于连接MySQL数据库的python库是PyMy ...
- myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程
这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...
- Qt5.15 连接MySQL数据库的实现策略
文章目录 Qt5.15 连接MySQL数据库 测试环境: 连接 测试 总结: Qt5.15 连接MySQL数据库 Qt5.15 的QSqlDatabase 类中并没有支持MySQL数据库的驱动,需要用 ...
最新文章
- 数据结构:后缀表达式(逆波兰表达式)
- WEBAPP开发技巧
- 小区社交应用:如何打破近在眼前的物理障碍和陌生感?
- ESP8266学习笔记6:ESP8266规范wifi连接操作
- 鲸鲨阵列服务器怎么装系统,鲸鲨软件 | 自主可控IT基础架构产品及解决方案提供商...
- jsf tree组件_JSF表单组件示例教程
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_4_transient关键字_瞬态关键字...
- linux命令行中的大括号,linux命令行学习(19):花括号扩展(brace expansion)
- 方法一 NTC热敏电阻转换温度的计算方式(分段法)
- 大数据Hadoop学习文章汇总
- c语言 验证码怎么写,JS验证码实现代码
- kindle索引_kindle突然全部书卡索引
- 深圳名校最新出炉 学校学区房房价飙升-查查吧深圳学区房地图
- C语言键盘控制走迷宫小游戏
- linux用户无法接收邮件,linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(一)-系统账户登陆收发邮件...
- LA@二次型和标准化
- php 豆瓣isbn接口,ISBN书号查询
- R语言中类别为‘closure‘的对象不可以取子集(Error:object of type ‘closure‘ is not subsettable)
- 039-070前端学习
- 乱七八糟的概念[更新中...]
热门文章
- MySQL多表联查常用函数数据库设计规范
- 从IAP升级到涂鸦OTA升级介绍 (下)
- 屡败屡战,攻克中项(系统集成项目管理师考试经历分享)
- eclipse不自动弹出提示的解决办法(eclipse alt+/快捷键失效)centos 6.7
- java ehcache使用_EhCache使用详细介绍
- 图像处理时为什么灰度化
- 八数码问题引发的思考
- 节点name在graph中无法展示_小节点 · 大奥秘│这正是你想学习的精妙休闲观景空间!(内含视频讲解)...
- cmos逻辑门传输延迟时间_电路基础:详解TTL和CMOS电平
- 不重启刷新win7环境变量(注册表)