<1>开启mysqli扩展

开启mysqli扩展是为了能够在PHP中使用MySQL数据库的扩展功能。mysqli是PHP提供的一种更先进且功能更丰富的MySQL扩展,支持面向对象和面向过程的编程方式。

下面将介绍如何开启mysqli扩展,包括在Windows和Linux环境下的配置方法,并提供一些示例代码。

在Windows环境下开启mysqli扩展:

1. 打开PHP安装目录,找到php.ini文件,并用文本编辑器打开。

2. 在php.ini文件中找到以下两行:

;extension=mysqli

;extension_dir = "ext"

3. 去掉这两行前面的分号,变成:

extension=mysqli

extension_dir = "ext"

4. 保存php.ini文件,并重启web服务器(如Apache)。

在Linux环境下开启mysqli扩展:

1. 打开终端,使用命令行编辑器(如vi)打开php.ini文件:

sudo vi /etc/php7/apache2/php.ini

2. 在php.ini文件中找到以下两行:

;extension=mysqli

;extension_dir = "ext"

3. 去掉这两行前面的分号,变成:

extension=mysqli

extension_dir = "ext"

4. 保存php.ini文件,并重启web服务器(如Apache):

sudo service apache2 restart

下面是一些mysqli扩展的使用示例:

1. 连接MySQL数据库:

```

$host = "localhost";

$username = "root";

$password = "123456";

$database = "test";

$conn = new mysqli($host, $username, $password, $database);

if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);

}

echo "连接成功!";

```

2. 执行查询语句:

```

$sql = "SELECT * FROM users";

$result = $conn->query($sql);

if ($result->num_rows > 0) {

while ($row = $result->fetch_assoc()) {

echo "ID: " . $row["id"] . ", Name: " . $row["name"];

}

} else {

echo "0 结果";

}

```

3. 插入数据:

```

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {

echo "插入成功!";

} else {

echo "Error: " . $sql . "
" . $conn->error;

}

```

4. 更新数据:

```

$sql = "UPDATE users SET email='johndoe@example.com' WHERE id=1";

if ($conn->query($sql) === TRUE) {

echo "更新成功!";

} else {

echo "Error: " . $sql . "
" . $conn->error;

}

```

5. 删除数据:

```

$sql = "DELETE FROM users WHERE id=1";

if ($conn->query($sql) === TRUE) {

echo "删除成功!";

} else {

echo "Error: " . $sql . "
" . $conn->error;

}

```

以上是开启mysqli扩展并使用的一些基本示例。通过mysqli扩展,你可以更灵活地操作MySQL数据库,实现更多功能。详情请参考PHP官方文档:https://www.php.net/manual/zh/book.mysqli.php

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(56) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部