如何使用PHP连接MySQL

青灯夜游
发布: 2019-01-31 18:03:18
原创
22504人浏览过
PHP连接MySQL的方法:1、使用PHP的mysql_connect语句连接;2、使用PHP的MySQLi语句连接;3、使用PDO方法连接。

如何使用PHP连接MySQL

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

我们可以使用PHP的mysql_connect语句,MySQLi语句或PDO来连接MySQL,下面本篇文章就来简单介绍一下,希望对大家有所帮助。

在我们可以访问MySQL数据库中的数据之前,我们需要能够连接到MySQL服务器,下面我们就来看看连接MySQL的方法。

使用PHP的mysql_connect语句

立即学习PHP免费学习笔记(深入)”;

PHP提供了mysql_connect函数来打开数据库连接。下面我们来看看如何实现:

步骤1、使用以下PHP代码连接到MySQL并选择数据库。

<?php
    $con = mysql_connect('localhost',' username ',' password ');
    $db_selected = mysql_select_db("dbname", $con);
?>
登录后复制

说明:需要把username和password换成自己的MySQL账号名和密码;并把dbname 给成自己定义的数据库名称。

步骤2、连接到MySQL并选择好数据库后,就可以运行SQL查询并执行其他操作。例如,以下PHP代码运行SQL查询,该查询从employees表中提取name字段,并将结果存储在$result变量中:

<?php
    $result = mysqli_query($db_selected,'SELECT name FROM employees');
?>
登录后复制

使用PHP的MySQLi语句

方法1、MySQLi面向对象

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>
登录后复制

方法2、MySQLi程序

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = mysqli_connect($servername, $username, $password,$dbname);
// 检查连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
登录后复制

使用PDO

<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    // 将PDO错误模式设置为异常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "连接成功"; 
}
catch(PDOException $e){
    echo "连接失败:".$e->getMessage();
}
?>
登录后复制

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是如何使用PHP连接MySQL的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号