PHP7.0连接DB操作实例分析「基于mysqli」

PHP7.0连接DB操作实例分析「基于mysqli」

1. 前言

在PHP开发过程中,连接数据库是非常常见的一种操作。本文主要介绍如何使用PHP7.0连接MySQL数据库,我们将使用mysqli扩展来实现这个功能。

2. 安装mysqli扩展

在使用mysqli扩展之前,我们需要先安装好这个扩展。在Linux系统上,我们可以使用以下命令安装:

sudo apt-get install php7.0-mysqli

在Windows系统上,我们需要在php.ini文件中启用mysqli扩展,找到以下行,并去掉前面的分号:

;extension=php_mysqli.dll

改为:

extension=php_mysqli.dll

3. 连接MySQL数据库

连接MySQL数据库是非常简单的,我们只需要使用mysqli_connect函数即可。该函数的参数分别为:MySQL服务器地址、用户名、密码、数据库名称。

// 连接MySQL数据库

$conn = mysqli_connect('localhost', 'root', 'password', 'database_name');

if (!$conn) {

die("连接失败:" . mysqli_connect_error());

}

echo "连接成功";

如果连接成功,将输出“连接成功”,否则将输出“连接失败”并打印错误信息。

4. 执行SQL语句

连接数据库之后,我们就可以执行SQL语句了。以下是一个简单的查询示例:

$sql = "SELECT * FROM users";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {

while($row = mysqli_fetch_assoc($result)) {

echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";

}

} else {

echo "0 结果";

}

上面的代码会查询users表中的所有行,并将结果输出到Web页面上。mysqli_query函数可以执行查询语句、插入语句、更新语句和删除语句等。如果执行成功,将返回一个结果集对象。

5. 关闭连接

在完成数据库操作后,我们需要关闭连接,以释放资源。以下是一个示例:

// 关闭连接

mysqli_close($conn);

6. 总结

通过本文的介绍,我们可以看到使用mysqli扩展连接MySQL数据库是非常简单的。需要注意的是,在实际开发过程中,我们应该使用预处理语句来避免SQL注入攻击。以上就是本文的全部内容,希望对大家有所帮助。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签