豌豆Ai站群搜索引擎系统 V.25.10.25 网址:www.wd.chat

🗣 Wd提问: php连接mysql 示例windows

🤖 Ai回答:
在 Windows 系统上使用 PHP 连接 MySQL,有几种方式可以实现。最常见的是使用 MySQLi(面向对象或过程式)或 PDO(PHP Data Objects)。下面我将提供一个完整的示例,使用 MySQLi 面向对象方式,这是推荐的方式。

✅ 前提条件

1、已安装 PHP(建议 7.4 或以上)
2、已安装 MySQL Server(如 MySQL 8.0)
3、启用了 `mysqli` 扩展(默认已启用)
4、你的 PHP 环境支持 `php_mysqli.dll`(通常在 `php.ini` 中开启)

📁 步骤 1:检查 mysqli 扩展是否启用

打开 `php.ini` 文件(路径一般在 `C:\php\php.ini`),确保以下行存在且未被注释:

ini
extension=mysqli

重启 Apache / Nginx + PHP(如果你用的是集成环境如 PHPStudy、XAMPP、WAMP)。

🌐 步骤 2:创建测试数据库和表

打开 MySQL 命令行或使用 phpMyAdmin,执行以下 SQL:

sql
CREATE DATABASE IF NOT EXISTS testdb;
USE testdb;

CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL
);

INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@65.hk');
INSERT INTO users (name, email) VALUES ('李四', 'lisi@65.hk');

💻 步骤 3:创建 PHP 示例文件

新建一个文件,比如 `connect_mysql.php`,放在你的 Web 服务器根目录下(如 `htdocs`):

php
<?php
// 连接 MySQL 数据库配置
$host = 'localhost'; // MySQL 主机地址
$username = 'root'; // 数据库用户名
$password = 'your_password'; // 替换为你的密码
$dbname = 'testdb'; // 数据库名

// 创建连接
$mysqli = new mysqli($host, $username, $password, $dbname);

// 检查连接
if ($mysqli-connect_error) {
die(连接失败: 、$mysqli-connect_error);
}

echo ✅ 连接成功!<br;

// 执行查询
$sql = SELECT id, name, email FROM users;
$result = $mysqli-query($sql);

if ($result-num_rows 0) {
echo <table border='1';
echo <tr<thID</th<th姓名</th<thEmail</th</tr;
while ($row = $result-fetch_assoc()) {
echo <tr;
echo <td 、htmlspecialchars($row[id]) 、</td;
echo <td 、htmlspecialchars($row[name]) 、</td;
echo <td 、htmlspecialchars($row[email]) 、</td;
echo </tr;
}
echo </table;
} else {
echo ❌ 无数据;
}

// 关闭连接
$mysqli-close();
?

🔗 步骤 4:运行

1、将 `connect_mysql.php` 放入你的 Web 服务器目录(例如 `C:\xampp\htdocs\`)
2、启动 Apache(通过 XAMPP/WAMP/PHPStudy)
3、浏览器访问:

http://localhost/connect_mysql.php

你应该看到类似输出:

✅ 连接成功!
+-+++
| ID | 姓名 | Email |
+-+++
| 1 | 张三 | zhangsan@65.hk |
| 2 | 李四 | lisi@65.hk |
+-+++

⚠️ 注意事项

如果提示“错误 1045”,说明用户名或密码错误,请检查 `root` 用户密码。
若使用 `localhost` 无法连接,可尝试改为 `127.0.0.1`。
使用 `htmlspecialchars()` 防止 XSS 攻击(虽然这里是静态数据)。
生产环境应使用更安全的连接方式(如预处理语句)。

✅ 推荐:使用预处理语句防止注入(进阶)

php
$stmt = $mysqli-prepare(SELECT id, name, email FROM users WHERE name LIKE ?);
$stmt-bind_param(s, $search_name);
$search_name = %张%;
$stmt-execute();
$result = $stmt-get_result();

while ($row = $result-fetch_assoc()) {
echo ID: 、$row['id'] 、 姓名: 、$row['name'] 、<br;
}
$stmt-close();

📦 总结

| 项目 | 内容 |

| 数据库 | MySQL |
| PHP 扩展 | mysqli |
| 模式 | 面向对象 |
| 安全性 | 推荐使用预处理语句 |
| 适用场景 | 本地开发、小型应用 |

如有需要,我可以为你生成一个 XAMPP 环境下的完整部署包 或使用 PDO 的版本。

需要吗?欢迎继续提问 😊

Ai作答

📣 商家广告


起名

域名抢注

广告招商

广东过滤器

广告招商


0

IP地址: 225.183.243.154

搜索次数: 1

提问时间: 2025-11-10 22:11:46

🛒 域名购买
3330.com.cn
il.gs
zw.gs
w-t.cn
i-f.com.cn
jgqg.cn
zqll.cn
wc.chat
lf.gs
84.gold

❓️ 热门提问
个人云服务器阿里
动态ip服务
php环境宝塔搭建
挂壁式过滤
budapest域名
免费版号定位
防护云服务器服务
服务器托管费用一般多少
电脑台机主机
重庆网店托管公司
豌豆Ai站群搜索引擎系统

🌐 域名评估
bf.top
gg.hl.cn
61.gold
e.gd.cn
wangai.net
hkgu.cn
oo.ah.cn
su8.uno
tipw.cn
kimi.quest

⛏ 最新挖掘
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜

🖌 热门作画

🤝 关于我们:
豌豆Ai 域名 建站 站群 留痕 推广 评估 源码
开发Ai 工具 日记 价格 加盟 广告 流量 留言 联系

🗨 加入群聊
群

🔗 友情链接
北京搜索优化  贵阳车间净化  ai提问

🧰 站长工具
Ai工具  whois查询  搜索

📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。

👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。

上一篇 85480 85481 85482 下一篇