全部
常见问题
产品动态
精选推荐

PHP连接并操作数据库步骤

管理 管理 编辑 删除

要在 PHP 中连接并操作数据库,你可以按照以下步骤进行:

91534202412122101164729.png

1. 连接数据库

首先,使用 `mysqli` 或 `PDO` 扩展来连接数据库。以下是使用 `mysqli` 的示例:

php
<?php
$servername = "localhost";
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database"; // 数据库名称


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


// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>


2. 创建数据库
如果你需要创建一个新的数据库,可以使用以下代码:
php
<?php
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
    echo "数据库创建成功";
} else {
    echo "创建数据库错误: " . $conn->error;
}
?>


 3. 创建表
创建一个表来存储数据:
php
<?php
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";


if ($conn->query($sql) === TRUE) {
    echo "表创建成功";
} else {
    echo "创建表错误: " . $conn->error;
}
?>


 4. 插入数据
向表中插入数据:
php
<?php
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";


if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "插入记录错误: " . $conn->error;
}
?>


5. 查询数据
从表中查询数据:
```php
<?php
$sql = "SELECT id, firstname, lastname, email FROM MyGuests";
$result = $conn->query($sql);


if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. " - Email: " . $row["email"]. "
"; } } else { echo "0 结果"; } ?> 6. 更新数据 更新表中的数据: php <?php $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "更新记录错误: " . $conn->error; } ?> 7. 删除数据 从表中删除数据: php <?php $sql = "DELETE FROM MyGuests WHERE id=3"; if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "删除记录错误: " . $conn->error; } ?> 8. 关闭连接 完成操作后,关闭数据库连接: php <?php $conn->close(); ?>



请登录后查看

乡关何处 最后编辑于2024-12-13 09:42:22

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
232
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服