php 用 mysqli 连接数据库并进行简单查询

发布时间:2025-05-13      访问量:56
以下是一个使用 mysqli 连接数据库并进行简单查询的 PHP 示例代码:

php <?php // 数据库连接配置 $host = 'localhost'; $username = 'your_username'; $password = 'your_password'; $database = 'your_database'; // 创建数据库连接 $conn = new mysqli($host, $username, $password, $database); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功<br>"; // 执行简单查询(例如:查询 users 表中的所有数据) $sql = "SELECT * FROM users"; $result = $conn->query($sql); // 处理查询结果 if ($result->num_rows > 0) { // 输出数据 while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . " - 姓名: " . $row["name"] . " - 邮箱: " . $row["email"] . "<br>"; } } else { echo "0 结果"; } // 关闭数据库连接 $conn->close(); ?>

使用说明:
1. 请将 `your_username`、`your_password` 和 `your_database` 替换为你的实际数据库用户名、密码和数据库名
2. 如果数据库不在本地服务器上,也需要修改 `$host` 参数
3. 查询语句 `SELECT * FROM users` 可以根据你的实际需求修改为其他 SQL 查询
4. 结果处理部分可以根据你的数据表结构和显示需求进行调整

注意事项:
- 生产环境中建议使用预处理语句(Prepared Statements)来防止 SQL 注入
- 实际项目中应将数据库配置信息存储在更安全的位置(如配置文件)
- 对于大量数据查询,建议使用分页或其他优化方式
堆内存
多线程
strdup
初始化器
冒泡排序
增删改查
BufferedReader
输入输出
面向对象
生命周期
闭包的概念
原型链
Flask
mysql-connector-python
单例模式
浅拷贝
隔离级别
索引
InnoDB
左连接
聚合函数
PuTTY
TRUNCATE
str_starts_with_many
DateTime
array_combine
闭包的概念