Linux 系统上使用 PHP 连接 MySQL 数据库362
PHP 是一种广泛用于 Web 开发的服务器端脚本语言。MySQL 是一个流行的关系型数据库管理系统。在 Linux 系统中,将 PHP 与 MySQL 集成对于构建动态 Web 应用程序至关重要。
先决条件
在开始之前,请确保已满足以下先决条件:* Linux 操作系统(例如 Ubuntu 或 CentOS)
* Apache Web 服务器
* PHP 5.6 或更高版本
* MySQL 5.7 或更高版本
安装 MySQL
使用以下命令更新软件包列表:
```bash
sudo apt update
```
安装 MySQL:
```bash
sudo apt install mysql-server
```
安全 MySQL 安装:
```bash
sudo mysql_secure_installation
```
安装 PHP
使用以下命令安装 PHP:
```bash
sudo apt install php
```
启用 MySQLi 扩展:
```bash
sudo apt install php-mysqli
```
重启 Apache:
```bash
sudo systemctl restart apache2
```
测试连接
创建以下 PHP 文件(例如 ):```php
```
在 Web 浏览器中访问此文件(例如 localhost/)。如果看到 "连接成功" 消息,则表示已成功连接到 MySQL 数据库。
操作 MySQL 数据库
以下是如何使用 PHP 操作 MySQL 数据库:* 创建数据库:
```php
$sql = "CREATE DATABASE mynewdb";
$conn->query($sql);
```
* 选择数据库:
```php
$conn->select_db("mynewdb");
```
* 创建表:
```php
$sql = "CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), PRIMARY KEY (id))";
$conn->query($sql);
```
* 插入数据:
```php
$sql = "INSERT INTO users (name) VALUES ('John Doe')";
$conn->query($sql);
```
* 查询数据:
```php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
echo $row["name"] . "
";
}
```
* 更新数据:
```php
$sql = "UPDATE users SET name='John Smith' WHERE id=1";
$conn->query($sql);
```
* 删除数据:
```php
$sql = "DELETE FROM users WHERE id=1";
$conn->query($sql);
```
此外,还可以使用对象方法或过程式方法与 MySQL 数据库交互。有关详细信息,请参阅 PHP 手册。
2024-10-23
深入探索PHP开源文件存储:从本地到云端的弹性与最佳实践
https://www.shuihudhg.cn/134293.html
C语言中的“Kitsch”函数:探寻代码艺术的另类美学与陷阱
https://www.shuihudhg.cn/134292.html
Python代码中的数字进制:从表示、转换到实际应用全面解析
https://www.shuihudhg.cn/134291.html
Java 数组对象求和:深入探讨从基础到高级的求和技巧与最佳实践
https://www.shuihudhg.cn/134290.html
C语言字符串大写转换:深入解析与实践指南
https://www.shuihudhg.cn/134289.html
热门文章
在 PHP 中有效获取关键词
https://www.shuihudhg.cn/19217.html
PHP 对象转换成数组的全面指南
https://www.shuihudhg.cn/75.html
PHP如何获取图片后缀
https://www.shuihudhg.cn/3070.html
将 PHP 字符串转换为整数
https://www.shuihudhg.cn/2852.html
PHP 连接数据库字符串:轻松建立数据库连接
https://www.shuihudhg.cn/1267.html