文档章节

php连接mysql数据库的几种方法

s
 sowenjian
发布于 2016/07/18 11:09
字数 152
阅读 10
收藏 0
点赞 0
评论 0

1.最简单的方式

 

 
  1. <?php
  2. $con = mysql_connect("localhost","root","");
  3. if (!$con)
  4. {
  5. die('Could not connect: ' . mysql_error());
  6. }
  7. mysql_close($con);
  8. ?>

 

2.面向对象mysqli(详细教程)

 

 
  1. <?php
  2. $mysqli = new mysqli('localhost','root','','volunteer');
  3. if (mysqli_connect_errno()){
  4. die('Unable to connect!'). mysqli_connect_error();
  5. }
  6. ?>

 

3.pdo连接mysql(详细教程)

 

 
  1. <?php
  2.  
  3. $db = new PDO('mysql:host=localhost;dbname=test', 'root', '');
  4. try {
  5. foreach ($db->query('select * from user') as $row){
  6. print_r($row);
  7. }
  8. $db = null; //关闭数据库
  9. } catch (PDOException $e) {
  10. echo $e->getMessage();
  11. }
  12. ?>

 

4.ADODB连接mysql(详细教程)

 

 
  1. <?php
  2. require_once './adodb5/adodb.inc.php';
  3. $conn = &ADONewConnection('mysql');
  4. $conn->connect('localhost','root','','test');
  5. $conn->Execute("set names utf8");
  6. $res = $conn->Execute("select * from user");
  7. if (!$res){
  8. echo $conn->ErrorMsg();
  9. }else{
  10. var_dump($res);
  11. }
  12. ?>

本文转载自:http://www.phpddt.com/php/432.html

共有 人打赏支持
s
粉丝 0
博文 7
码字总数 2115
作品 0
海淀
程序员
PHP + MySQL 基础

这篇文章是写给公司的一个年轻人的,希望能够帮到他。 掌握了基本的PHP语法之后,难免要涉及到数据交互、存储,这时候就要用到数据库。 目前PHP+MySQL是最流行的组合之一,我们以此讲解一下。...

tommyfok ⋅ 2014/02/12 ⋅ 1

CentOS6系统部署mysql+php+wordpress博客系统

部署wordpress博客系统在不同的系统中可能就稍有不同,但是大同小异,所以今天就以CentOS6系统为例进行wordpress博客系统的部署。 在部署之前首先要进行软件的安装,在配置好软件源之后,使用...

正经的青年 ⋅ 2017/09/11 ⋅ 0

php连接mysql数据库的几种方式(mysql、mysqli、pdo)

php连接mysql数据库的几种方式(mysql、mysqli、pdo) www.111cn.net 编辑:flyfox 来源:转载 php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,...

DanEcho ⋅ 2016/11/10 ⋅ 0

PHP连接Mysql常用API(mysql,mysqli,pdo)的区别

什么是API? 一 个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切 你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数...

Junn ⋅ 2014/03/03 ⋅ 1

如何在Navicat中设置HTTP属性

连接到服务器的方法有很多,HTTP通道就是其中的一种。其使用范围通常是在MySQL、PostgreSQL、SQLite 和MariaDB这几种之内。与网络服务器使用相同的通讯协定(http://)和端口(端口80),这是...

Navicat数据库管理工具 ⋅ 2016/06/21 ⋅ 0

《PHP基础知识总结》系列-新鸟老鸟通吃

《PHP基础知识总结》文件夹收藏文章列表 总结PHP基础知识,对初学者还是高手都值得参考巩固。 1PHP检查库或函数是否可用的方法 2关于PHP5 Session生命周期介绍 3PHP页面和Mysql数据库的转UTF...

开元中国2015 ⋅ 2015/05/06 ⋅ 0

PHP与MySQL连接及SQL语言基本语法

学习PHP之SQL语法 数据库中的常用SQL语句 创建一个简单的数据库 创建一个数据库命令:CREATE TABLE 删除一个数据库命令:DROP TABLE 修改一个字段名称:RENAME TABLE TO 删除一个字段:ALTER...

长平狐 ⋅ 2012/10/08 ⋅ 0

PHP-MySQL连接问题

在使用PHP去连接MySQL数据库时,有三种(流行的)方法: PHP-MySQL, PHP-MySQLi, PDO, 有一些需要注意的地方: 1, 当我们谈论MySQL的时候,更多的是指关系型数据库; 2,PHP-MySQL和PHP-MySQLi是...

vinci321 ⋅ 03/08 ⋅ 0

Windows如何修改MySQL用户root密码

MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开...

SuShine ⋅ 2016/12/09 ⋅ 0

Android———利用JDBC连接服务器数据库

1、Android平台下与服务器数据库通信的方法 在Android平台下,连接电脑服务器的MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQLServer等数据库管理系统DBMS(database management system),...

xiahuawuyu ⋅ 2012/10/10 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

nodejs __proto__跟prototype

前言 nodejs中完全没有class的这个概念,这点跟PHP,JAVA等面向对象的语言很不一样,没有class跟object的区分,那么nodejs是怎么样实现继承的呢? 对象 对象是由属性跟方法组成的一个东西,就...

Ai5tbb ⋅ 昨天 ⋅ 0

Ubuntu16.04 PHP7.0 不能用MYSQLi方式连接MySQL5.7数据库

Q: Ubuntu16.04 PHP7.0 不能用MYSQLi方式连接MySQL5.7数据库 A: 执行以下2条命令解决: apt-get install php-mysql service apache2 restart php -m 执行后会多以下4个模块: mysqli mysqlnd...

SamXIAO ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部