一,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数据库过程相关推荐

  1. nestJS连接mysql数据库过程

    二.nestJS连接mysql数据库过程 数据库连接方法 1.typeorm 和 mysql2安装 npm install --save @nestjs/typeorm typeorm mysql2 ...

  2. jdbc连接mysql数据库过程_jdbc连接数据库的步骤

    基本理解:开发中要先加载驱动,然后获得连接,创建执行SQL语句的对象,并且执行SQL 第一步:把想要连接的数据库驱动加载入JVM,如加载mysql数据库驱动类可以通过Class.forName(&qu ...

  3. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  4. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  5. Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)

    1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...

  6. cpp 怎么连接mysql_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

  7. AndroidStudio通过JDBC连接MySQL数据库六大巨坑

    文章目录 注意 基础 Androidstudio通过JDBC连接数据库巨坑介绍(这里呢,我使用我所做项目的修改密码界面来做介绍) 1.网络权限问题(打不开apk) 2.jar包问题(找不到driver ...

  8. 快速使用Python连接MySQL数据库的方法

    我是在Anaconda notebook中进行连接实验的,环境Python3.6,当然也可以在Python Shell里面进行操作. 最常用也最稳定的用于连接MySQL数据库的python库是PyMy ...

  9. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...

  10. Qt5.15 连接MySQL数据库的实现策略

    文章目录 Qt5.15 连接MySQL数据库 测试环境: 连接 测试 总结: Qt5.15 连接MySQL数据库 Qt5.15 的QSqlDatabase 类中并没有支持MySQL数据库的驱动,需要用 ...

最新文章

  1. 数据结构:后缀表达式(逆波兰表达式)
  2. WEBAPP开发技巧
  3. 小区社交应用:如何打破近在眼前的物理障碍和陌生感?
  4. ESP8266学习笔记6:ESP8266规范wifi连接操作
  5. 鲸鲨阵列服务器怎么装系统,鲸鲨软件 | 自主可控IT基础架构产品及解决方案提供商...
  6. jsf tree组件_JSF表单组件示例教程
  7. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_4_transient关键字_瞬态关键字...
  8. linux命令行中的大括号,linux命令行学习(19):花括号扩展(brace expansion)
  9. 方法一 NTC热敏电阻转换温度的计算方式(分段法)
  10. 大数据Hadoop学习文章汇总
  11. c语言 验证码怎么写,JS验证码实现代码
  12. kindle索引_kindle突然全部书卡索引
  13. 深圳名校最新出炉 学校学区房房价飙升-查查吧深圳学区房地图
  14. C语言键盘控制走迷宫小游戏
  15. linux用户无法接收邮件,linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(一)-系统账户登陆收发邮件...
  16. LA@二次型和标准化
  17. php 豆瓣isbn接口,ISBN书号查询
  18. R语言中类别为‘closure‘的对象不可以取子集(Error:object of type ‘closure‘ is not subsettable)
  19. 039-070前端学习
  20. 乱七八糟的概念[更新中...]

热门文章

  1. MySQL多表联查常用函数数据库设计规范
  2. 从IAP升级到涂鸦OTA升级介绍 (下)
  3. 屡败屡战,攻克中项(系统集成项目管理师考试经历分享)
  4. eclipse不自动弹出提示的解决办法(eclipse alt+/快捷键失效)centos 6.7
  5. java ehcache使用_EhCache使用详细介绍
  6. 图像处理时为什么灰度化
  7. 八数码问题引发的思考
  8. 节点name在graph中无法展示_小节点 · 大奥秘│这正是你想学习的精妙休闲观景空间!(内含视频讲解)...
  9. cmos逻辑门传输延迟时间_电路基础:详解TTL和CMOS电平
  10. 不重启刷新win7环境变量(注册表)