1,最简单的方式-mysql(面向过程)

mysql_connect("http://xtqh.zrghs.com","root","password");$select_db =

mysql_select_db('test');if (!$select_db) {    die("could not connect to

the db:\n" .  mysql_error());

}//查询代码$sql = "select * from db_table";$res = mysql_query($sql);if (!$res) {    die("could get the res:\n" . mysql_error());

}while ($row = mysql_fetch_assoc($res)) {    print_r($row);

}//查询代码

//关闭数据库连接mysql_close($con);?>

2,新的方式-mysqli(面向过程)

$mysql_server_name = 'localhost'; //改成自己的mysql数据库服务器$mysql_username =

'root'; //改成自己的mysql数据库用户名$mysql_password = 'password';

//改成自己的mysql数据库密码$mysql_database = 'test';

//改成自己的mysql数据库名$conn=mysqli_connect(http://cdxl.zrghs.com,$mysql_username,$mysql_password,$mysql_database);

//连接数据库

//连接数据库错误提示if (mysqli_connect_errno($conn)) {

die("连接 MySQL 失败: " . mysqli_connect_error());

}mysqli_query($conn,"set names utf8"); //数据库编码格式

// mysqli_set_charset($conn,"utf8");//设置默认客户端字符集。

// mysqli_select_db($conn,$mysql_database); //更改连接的默认数据库

//查询代码$sql = “select * from db_table”;$query =

mysqli_query($conn,$sql);while($row = mysqli_fetch_array($query)){

echo $row['title'];

}//查询代码

// 释放结果集+关闭MySQL数据库连接mysqli_free_result($result);mysqli_close($conn);

3,常用方式-mysqli(面向对象)

//连接数据库方式1$conn = new mysqli('localhost', 'root', 'password', 'test');//连接数据库方式2

// $conn = new mysqli();

// $conn -> connect('localhost', 'root', 'password', 'test');

//check connection (检查PHP是否连接上MYSQL)if ($conn -> connect_errno)

{    printf("Connect failed: %s\n", $conn->connect_error);    exit();

}//查询代码$sql = “select * from db_table”;$query =

$conn->query($sql);while($row = $query->fetch_array()){    echo

$row['title'];

}//查询代码

//释放结果集+关闭MySQL连接$query1 -> free_result();$conn -> close();

4,PDO连接MySQL数据库

'password');try {    foreach ($db->query('select * from db_table') as

$row){    print_r($row);

}    $db = null; //关闭数据库} catch (PDOException $e) {    echo $e->getMessage();

}?>

5,ADODB连接MySQL数据库

//安装驱动-引入类即可

require_once './adodb5/adodb.inc.php';

$conn = &ADONewConnection('mysql');

$conn->connect('http://czdg.zrghs.com','root','password','test');

$conn->Execute("set names utf8");

//查询代码

$res = $conn->Execute("select * from db_table");

if (!$res){

echo $conn->ErrorMsg();

}else{

var_dump($res);

}

?>

//关闭连接

$conn->close();

6总结-关闭mysql数据库的连接方法

MySQL - 面向过程

mysql_close($conn);

MySQLi - 面向过程

mysqli_close($conn);

MySQLi - 面向对象

$conn->close();

PDO

$conn = null;

ADODB

$conn->close();

$conn->free();

php与数据库如何连接,PHP中如何连接数据库相关推荐

  1. php连接数据库图文教程,mysql数据库如何连接(php连接数据库)

    连接mysql数据库的方法: 我们可以在<mysql数据库怎么连接>中看到使用二进制方式和在Python中连接mysql数据库的方法. 本文就来为大家介绍一下PHP中连接mysql数据库的 ...

  2. 关于不能远程连接Linux中Mysql数据库的问题

    2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...

  3. Linux中的MySql数据库远程连接

    Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...

  4. deepin中mysql数据库的连接_教你如何典雅的用Python连接MySQL数据库

    简介:作者 | Python语音识别不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个方面:什么是数 ...

  5. oracle数据库zenm怎么创建连接,oracle10g中怎么创建数据库连接

    Oracle 10G手工创建数据库 收藏 在Oracle中建库,通常有两种方法.一是使用Oracle的建库工 且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好.美观,而且提 ...

  6. java项目连接jboss中数据库_月光软件站 - 编程文档 - Java - JBOSS3.2.5中MYSQL数据库连接池的建立与测试...

    数据库连接池的配置参照 samlei 的文档<切换JBOSS默认数据库到MySQL>  http://dev.csdn.net/develop/article/33/33406.shtm ...

  7. mysql odbc连接 mdb_java中采用ODBC方式连接Access数据库

    1.新建数据库: 在Access中新建数据库reckon.accdb(我本地的Access是2007的,2003的拓展名为mdb),存放在D盘Access目录下. 2.安装Access驱动程序: 从& ...

  8. MyBaties中多表查询及数据库左连接、右连接、内连接、全连接笔记

    本文最终目的是介绍MyBaties中多表查询方法,最难的就是多对多的查询方式,在此之前咱们先一起复习一下数据库的两表间的连接方式. 数据库表连接方式 数据库两个表之间有四种连接方式,其中包括左连接.右 ...

  9. python爬虫:pipelines中进行数据的处理与数据库的连接

    1.pipelines.py文件里面的所有函数,一共有五个,每个函数都有自己的用途,并且把取到的数据放到相应的数据库中. # -*- coding: utf-8 -*- # Define your i ...

最新文章

  1. MediaPlayer使用方法简单介绍
  2. Python--DBUtil
  3. Koa项目搭建过程详细记录
  4. imclearboder matlab,Lucas
  5. Degree Sequence of Graph G【模拟】
  6. 【英语学习】【WOTD】vox populi 释义/词源/示例
  7. 用swift开发仪表盘控件(一)
  8. Java应用服务器对比:TomcatJettyGlassFishWildFly
  9. SQLServer导数据到Oracle
  10. php如何去除字符串中的空格,php如何去除字符串中的空格
  11. 软件产品测试报告模板
  12. 在mac上开启httpServer服务
  13. C# WinForm打开PDF文件
  14. Windows10 桌面显示“我的电脑”
  15. 北航基物1101英文波尔共振实验
  16. Codeforces Round #433 (Div. 1, based on Olympiad of Metropolises) C. Boredom(主席树)
  17. java摇两个色子代码_摇个骰子 - mokuang - 博客园
  18. 2019成长复盘2020成长规划
  19. 180422 3步法Windows10引导Ubuntu开机启动
  20. 一个开源音乐播放器,低仿QQ音乐!

热门文章

  1. django runserver开启服务(开启外网访问与ipv6访问)
  2. python使用正则表达式删除字符串中的数字
  3. Simpy练习案例(一):基本线性流程仿真
  4. DTW(动态时间归整)算法与DTW,fastDTW的python算例
  5. java重载中this的作用_Java2:构造方法、方法重载和this关键字
  6. python处理json文件_python处理json文件
  7. 检测php常量是否存在,php判断变量常量是否存在_PHP教程
  8. java线程的状态有几种_Java线程的几种可用状态
  9. mysql的join语句使用_MySQL开发技巧——如何正确使用Join语句
  10. SSH服务-SSH秘钥对登陆