PHP衔接mysql数据库是PHP新手们必须要控制的一项妙技,只需控制了PHP对数据库举行增编削查等操纵,就能够写出一些简朴且罕见的顺序。如留言表,新闻页等。本篇文章主要给人人细致引见PHP衔接Mysql数据库的两种经常运用要领。

下面我们经由过程详细的代码示例来给人人细致引见两种PHP衔接mysql数据库的要领。

mysqli衔接数据库和pdo衔接数据库有两种要领。

第一种要领:运用mysqli衔接mysql数据库

代码实例以下:

$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这个数据库的。

末了经由过程浏览器接见,效果以下图:

从图中能够得知,我们胜利地衔接了php数据库,并且能查询出数据表信息。

第二种要领:运用PDO衔接数据库

代码示例以下:

$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衔接数据库查询数据的两种经常运用要领详解,更多相干教程请接见ki4网mysql视频教程,迎接参考进修!

以上就是PHP怎样衔接Mysql数据库的细致内容,更多请关注ki4网别的相干文章!

收藏 | 0

数据库与php衔接,【杂谈】PHP怎样衔接Mysql数据库相关推荐

  1. python连接不上数据库_绕不过去的Python连接MySQL数据库

    本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...

  2. mysql exit quit_MySQL数据库5.5基础 exit quit \q 退出MySQL数据库

    本文主要向大家介绍了MySQL数据库5.5基础 exit quit \q 退出MySQL数据库 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 数据.数据,命根就在数据.操作数据 ...

  3. python将数据存入数据库_python3 两种方法将数据存入mysql数据库

    原博文 2017-09-22 18:25 − 方法一:(数据量小的时候推荐使用这种) 第一步:pip install mysqlclient 这里我没有报错 也许你可能会报错Read timed ou ...

  4. php操作mysql数据库的扩展有哪些_8.PHP操作MySQL数据库(Mysqli扩展)

    思考:如果数据库的操作都是需要我们手动去调用客户端发送指令,那么这样的操作有什么意义呢? 引入:手动通过客户端操作MySQL数据库,只是我们学习SQL的一种手段.要实现数据库的自动调用,就需要客户端能 ...

  5. php 管理 mysql 数据库 代码_安装并使用phpMyAdmin管理MySQL数据库_php

    学会使用基于web数据库的管理工具phpMyAdmin. 如果使用合适的工具,mysql数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理. ...

  6. jsp程序带mysql数据库_【web开发】:JSP连接Mysql数据库(非常详细,代码一看就懂)...

    1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...

  7. 怎么配置网站mysql数据库_本地DZ网站如何配置本地MYSQL数据库

    以下为学做网站论坛关于"本地DZ网站如何配置本地MYSQL数据库"讲解视频教程. 访问本地环境下的数据库:127.0.0.1/phpmyadmin/ MySQL数据同步主要有三种方 ...

  8. jdbc mysql数据库增删查改_通过JDBC对Mysql数据库进行简单的增删改查

    Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.J ...

  9. mysql数据库比较语句,六条比较有用的MySQL数据库操作的SQL语句小结

    在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能.但是对于初学MySQL数据库的人来说这似乎又有一定的难度.此文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接 ...

  10. php长传文件到数据库,php上传文件并存储到mysql数据库的简单示例

    这篇文章主要为大家详细介绍了php上传文件并存储到mysql数据库的简单示例,具有一定的参考价值,可以用来参考一下. 对php上传文件并存储到mysql数据库感兴趣的小伙伴,下面一起跟随512笔记的小 ...

最新文章

  1. 判断手机号码运营商,归属地等信息
  2. (PASS)JAVA数组去重 三种方法 (不用集合)
  3. newlisp 接受jenkins带空格的参数
  4. strlen 与 sizeof 的区别详解
  5. 人名和成绩一起排序_#excel中怎么让人名和他的成绩一起排序#excle排序 怎么弄同名次...
  6. mysql+keepalived必须要lvs吗_Mysql双主热备+LVS+Keepalived高可用操作记录
  7. JavaWeb总结(十五)
  8. uaa 授权_使用UAA OAuth2授权服务器–客户端和资源
  9. 1042: 筛法求素数
  10. python画图实战_python实战学习之matplotlib绘图续
  11. LINQ SQL分组取最近一条记录
  12. 【java】监听器、box和JFrame的应用
  13. photoshop文字变形教程:奇特的文字变形演示
  14. win10 linux双系统卸载,win10双系统卸载ubuntu的方法
  15. Unity 4:DirectX 11
  16. 办公自动化oa按计算机分类,办公室自动化oa按计算机分类属于什么
  17. 全智通A+常见问题汇总解答—A+人脉关系中的新建权限取消掉后,保存权限,权限依然存在
  18. 撤销性CP-ABE方案研究现状总结 - 2021
  19. 驾驶车辆 档位与油门的关系
  20. 使用python-docx实现对word文档里的字符串、图片批量替换

热门文章

  1. matlab将图像油画,photoshop图像滤镜——油画算法(含matlab与C代码)
  2. 计算机开机速度慢是什么原因,电脑开机慢是什么原因?怎么处理?
  3. word java_java操作word
  4. 【工程/物理光学(四)——光的衍射技术】
  5. 毫米焦距到像素焦距换算
  6. 为什么说中小学编程教育是创新思维体操
  7. 【MyBatis】 MyBatis与MyBatis-Plus的区别
  8. CTFSHOW-WEB详解
  9. Hinton最新演讲:前向-前向神经网络训练算法
  10. PostScript(PS 格式)讲解