php与数据库如何连接,PHP中如何连接数据库
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中如何连接数据库相关推荐
- php连接数据库图文教程,mysql数据库如何连接(php连接数据库)
连接mysql数据库的方法: 我们可以在<mysql数据库怎么连接>中看到使用二进制方式和在Python中连接mysql数据库的方法. 本文就来为大家介绍一下PHP中连接mysql数据库的 ...
- 关于不能远程连接Linux中Mysql数据库的问题
2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...
- Linux中的MySql数据库远程连接
Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...
- deepin中mysql数据库的连接_教你如何典雅的用Python连接MySQL数据库
简介:作者 | Python语音识别不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个方面:什么是数 ...
- oracle数据库zenm怎么创建连接,oracle10g中怎么创建数据库连接
Oracle 10G手工创建数据库 收藏 在Oracle中建库,通常有两种方法.一是使用Oracle的建库工 且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好.美观,而且提 ...
- java项目连接jboss中数据库_月光软件站 - 编程文档 - Java - JBOSS3.2.5中MYSQL数据库连接池的建立与测试...
数据库连接池的配置参照 samlei 的文档<切换JBOSS默认数据库到MySQL> http://dev.csdn.net/develop/article/33/33406.shtm ...
- mysql odbc连接 mdb_java中采用ODBC方式连接Access数据库
1.新建数据库: 在Access中新建数据库reckon.accdb(我本地的Access是2007的,2003的拓展名为mdb),存放在D盘Access目录下. 2.安装Access驱动程序: 从& ...
- MyBaties中多表查询及数据库左连接、右连接、内连接、全连接笔记
本文最终目的是介绍MyBaties中多表查询方法,最难的就是多对多的查询方式,在此之前咱们先一起复习一下数据库的两表间的连接方式. 数据库表连接方式 数据库两个表之间有四种连接方式,其中包括左连接.右 ...
- python爬虫:pipelines中进行数据的处理与数据库的连接
1.pipelines.py文件里面的所有函数,一共有五个,每个函数都有自己的用途,并且把取到的数据放到相应的数据库中. # -*- coding: utf-8 -*- # Define your i ...
最新文章
- MediaPlayer使用方法简单介绍
- Python--DBUtil
- Koa项目搭建过程详细记录
- imclearboder matlab,Lucas
- Degree Sequence of Graph G【模拟】
- 【英语学习】【WOTD】vox populi 释义/词源/示例
- 用swift开发仪表盘控件(一)
- Java应用服务器对比:TomcatJettyGlassFishWildFly
- SQLServer导数据到Oracle
- php如何去除字符串中的空格,php如何去除字符串中的空格
- 软件产品测试报告模板
- 在mac上开启httpServer服务
- C# WinForm打开PDF文件
- Windows10 桌面显示“我的电脑”
- 北航基物1101英文波尔共振实验
- Codeforces Round #433 (Div. 1, based on Olympiad of Metropolises) C. Boredom(主席树)
- java摇两个色子代码_摇个骰子 - mokuang - 博客园
- 2019成长复盘2020成长规划
- 180422 3步法Windows10引导Ubuntu开机启动
- 一个开源音乐播放器,低仿QQ音乐!
热门文章
- django runserver开启服务(开启外网访问与ipv6访问)
- python使用正则表达式删除字符串中的数字
- Simpy练习案例(一):基本线性流程仿真
- DTW(动态时间归整)算法与DTW,fastDTW的python算例
- java重载中this的作用_Java2:构造方法、方法重载和this关键字
- python处理json文件_python处理json文件
- 检测php常量是否存在,php判断变量常量是否存在_PHP教程
- java线程的状态有几种_Java线程的几种可用状态
- mysql的join语句使用_MySQL开发技巧——如何正确使用Join语句
- SSH服务-SSH秘钥对登陆