PHP连接mysql

昨天介绍了一下mysql的简单操作,今天来说一下mysql如何和php连接在一起!

    在需要连接mysql的php文件中,导入三个数据库的参数

$servername = "localhost";//传入sql的host地址
$username = "name";//sql的用户名
$password = "pwd";//sql的密码

上述成功获取了sql登录的参数,接下来创建一个存放sql信息的数组

$conn = new mysqli($servername, $username, $password);//创建数据库连接

参数已经成功传入数组中,接下来需要检测数据库是否和mysql连接,接来下执行连接测试

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";

运行php文件则就可获取数据库是否成功连接

    附上完整的代码

<?php
//mysql连接测试
$servername = "localhost";
$username = "root";
$password = "";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

当然也可以简单的进行检测连接,无需将数据库信息存到变量内,之间传到数组内;

<?php
//mysql连接测试
// 创建连接
$conn = new mysqli('localhost', 'username', 'password');
// 检测连接
if (!$conn) {
    die("连接失败: " . mysql.error());//如果传入信息失败则只需die的内容
}
echo "连接成功";
?>

正确传入数据库信息,打开php文件则会提示连接成功

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏皮振伟的专栏

[linux][network]bond技术分析

前言: 云计算场景下,经常会使用到bond技术的主备模式。这里分析一下bond技术的原理。 原理: 简单回忆一下IPV4协议栈,以用户发送一个HTTP请求为...

420110
来自专栏小狼的世界

使用phpize给PHP动态添加扩展

2、执行phpize。/home/fltrpsrv2/srv2/bin/phpize

19320
来自专栏挖坑填坑

Angular4记账webApp练手项目之一(利用angular-cli构建Angular4.X项目)

官方文档 :https://github.com/angular/angular-cli

10430
来自专栏noteless

如何解决svn清理失败 不能更新 cleanup失败 cleanup乱码 更新乱码 svn更新提示清理 清理乱码不能清理 svn故障修复SVN cleanup 陷入死循环 svn cleanup时遇

平时使用svn的过程中,有的时候由于自己操作故障或者系统原因,导致svn不能更新,提示cleanup也不能成功,陷入了死循环

41720
来自专栏技术小黑屋

JAR包未加入APK程序

前段时间打包遇到了一个问题,jar包不能加入到apk包中。从Eclipse中完全可以,一旦放到服务器端进行打包就出现了问题。

24530
来自专栏web编程技术分享

【php增删改查实例】第二十一节 - 用户修改功能19.1 添加用户修改的按钮

22340
来自专栏桥路_大数据

nginx的安装和打点服务器配置

501110
来自专栏liulun

在CentOS上搭建PHP服务器环境

 您也可以使用一键自动部署环境的工具,请参见网友开发的这个工具 http://www.centos.bz/2013/08/ezhttp-tutorial/ ...

57780
来自专栏Laoqi's Linux运维专列

nginx负载均衡-根据访问的目录来区分后端的web

37460
来自专栏测试驿栈

Jmeter(二十一)_完整Demo

3:设置你的信息头管理器:application/json;text/plain;charset=UTF-8  

33340

扫码关注云+社区

领取腾讯云代金券