PHP连接数据库

参考文章 - PHP数据库编程
https://blog.csdn.net/sjin_1314/article/details/8986568
PHP有三种方式操作数据库:

  • mysql扩展库(逐渐弃用)
  • mysqli扩展库
  • PDO

mysql扩展库和mysql数据库的区别
下面就来mysql扩展库来介绍 :
1、mysql数据库是用来存放数据的
2、mysql数据库的三层结构示意图:
所有数据库基本上都遵循这三种结构 ,

  1. PHP mysql扩展库函数用来操作mysql数据库进行各种操作,例如增删改查
  2. mysql数据库保存了各种用户数据,例如:姓名、学号、电话等
开启PHP mysql扩展库配置文件:php.ini
  extension=php_mysql.dll
  extension=php_mysqli.dll
使用phpinfo查看函数开启
  1. php mysql扩展常用函数
    参考:https://www.php.net/manual/zh/ref.mysql.php
    mysqli扩展常用函数:
    https://www.php.net/manual/zh/book.mysqli.php
    参考:https://www.runoob.com/php/php-ref-mysqli.html

  2. PHP 数据库连接常用流程

  1、获取连接
  	$con = mysql_connect('127.0.0.1','root','root123.');
  2、选择数据库
	mysql_select_db("test");
  3、设置操作编码
	mysql_query("set names utf8");
  4、发送指令(ddl数据定义/dml数据操作/dql数据查询/dtl数据事务控制)
	$sql = "insert into user(username,password) values('xx','xxx')";
	$row = mysql_query($con,$sql);
  5、接收返回的结果,并处理
	 while($row=mysql_fetch_row($res))
27     {
29       //方法1
30         //echo "<br/>".$row[0]."--".$row[1]."--".$row[2];
32         //方法2
33         echo "<br/>";
34       foreach($row as $key => $val)
35       {
36           echo "--$val";
37       }
  6、释放资源,关闭连接
	mysql_close($con);
原文地址:https://www.cnblogs.com/QinTO/p/11834331.html