PHP连接Mysql数据库的方法:1、使用mysqli连接mysql数据库,代码如“new mysqli($host,$user,$password,$dbName);”;2、使用PDO连接数据库,代码如“new PDO(...)”。

本文操作环境:Windows7系统、Dell G3电脑、PHP7.1。

PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。如留言表,新闻页等。本篇文章主要给大家详细介绍PHP连接Mysql数据库的两种常用方法。

下面我们通过具体的代码示例来给大家详细介绍两种PHP连接mysql数据库的方法。

mysqli连接数据库和pdo连接数据库有两种方法。

第一种方法:使用mysqli连接mysql数据库

代码实例如下:

<?php
$host='127.0.0.1';
$user='root';
$password='root';
$dbName='php';
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){die("连接失败:".$link->connect_error);
}$sql="select * from admins";$res=$link->query($sql);$data=$res->fetch_all();var_dump($data);

在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为php的数据库。再通过if条件语句,connect-error方法判断PHP连接数据库是否成功。

在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验。

这里我们先登录phpmyadmin看看是否存在php数据库,从下图可以知道是存在php这个数据库的。

第二种方法:使用PDO连接数据库

代码示例如下:

<?php
$host='127.0.0.1';
$user='root';
$password='root';
$dbName='php';
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo->query($sql)->fetch();
var_dump($data);

以上就是关于PHP连接数据库查询数据的两种常用方法详解,更多相关教程请访问likekyus日记mysql视频教程,欢迎参考学习!

以上就是PHP怎么连接Mysql数据库的详细内容,更多请关注likekyus日记其它相关文章!

PHP怎么连接Mysql数据库相关推荐

  1. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  2. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  3. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  4. eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)

    Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...

  5. Linux JSP连接MySQL数据库

    Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 ...

  6. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  7. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  8. java linux mysql数据库_Linux Java连接MySQL数据库

    Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...

  9. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  10. PowerDesigner 连接MySQL数据库详细步骤

    PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...

最新文章

  1. Linux find 用法示例
  2. 最长上升子序列—leetcode300
  3. 设计模式---工厂模式
  4. 第8周课堂测试3(课上未完成)
  5. 实验总结:Java+oracle数据库实现图书馆管理系统
  6. Socket 编程实战
  7. hdu 1811 Rank of Tetris 并查集+拓扑排序
  8. 程序人生-Hello’s P2P
  9. java计算机毕业设计论文评审系统源码+系统+mysql数据库+lw文档
  10. 2020-11-11抖音去水印解析获取源标题、作者、头像、封面图以及源视频地址
  11. 宝藏又小众的覆盖物PBR多通道贴图素材网站分享
  12. 基于SpringBoot HII健身房app
  13. Windows 10系统时间显示不正确
  14. 正则表达式-2021
  15. 海龟交易法则和右侧交易
  16. Manjaro + Windows 双系统安装指南
  17. Cortex-M3/M4(2)-架构
  18. WINDOWS PE制作 - 主引导记录(Master Boot Record)介绍
  19. Python之文本去重(最终版)
  20. 工作日记 day01

热门文章

  1. 在vue项目中使用axios封装axios
  2. 「颜值即正义」那些管UI的妹子要来的网站啦
  3. 大数据离线阶段Day1之大数据时代
  4. Nwafu-OJ-1509 Problem 13和17的倍数和
  5. 文件系统-- 安装根文件系统阶段(安装rootfs文件系统)
  6. struts2 拦截器和过滤器理解
  7. 小胖装机心得 之 耕升显卡造假易迅售后致谢
  8. android好玩的独立游戏排行榜,安卓独立游戏十大神作:大叔向前冲上榜,第一名画面十分唯美...
  9. 刷金币全自动脚本 | 让Python每天帮你薅一个早餐钱(送源码)
  10. python实现电影票简易预定系统