zoukankan      html  css  js  c++  java
  • 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);
    
  • 相关阅读:
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
    [Hibernate]
  • 原文地址:https://www.cnblogs.com/QinTO/p/11834331.html
Copyright © 2011-2022 走看看