您的位置:首页 > 财经 > 金融 > 江苏建筑网站建设_施工企业报验资质清单_营销型网站建设多少钱_推广是做什么工作的

江苏建筑网站建设_施工企业报验资质清单_营销型网站建设多少钱_推广是做什么工作的

2025/8/16 0:57:25 来源:https://blog.csdn.net/rock365/article/details/147352047  浏览:    关键词:江苏建筑网站建设_施工企业报验资质清单_营销型网站建设多少钱_推广是做什么工作的
江苏建筑网站建设_施工企业报验资质清单_营销型网站建设多少钱_推广是做什么工作的

方法一:使用 mysqli 扩展

mysqli 是 MySQL 的改进版扩展,提供了面向对象和过程化的接口。

面向对象风格

<?php$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接
if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);
}echo "连接成功";// 执行查询示例
$sql = "SELECT id, name FROM your_table";
$result = $conn->query($sql);if ($result->num_rows > 0) {// 输出数据while($row = $result->fetch_assoc()) {echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";}
} else {echo "0 结果";
}// 关闭连接
$conn->close();?>

过程化风格

<?php$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);// 检查连接
if (!$conn) {die("连接失败: " . mysqli_connect_error());
}echo "连接成功";// 执行查询示例
$sql = "SELECT id, name FROM your_table";
$result = mysqli_query($conn, $sql);if (mysqli_num_rows($result) > 0) {// 输出数据while($row = mysqli_fetch_assoc($result)) {echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";}
} else {echo "0 结果";
}// 关闭连接
mysqli_close($conn);?>

方法二:使用 PDO 扩展

PDO 提供了一个统一的接口来访问多种数据库,支持参数化查询,能有效防止SQL注入。

<?php$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";try {// 创建连接$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);// 设置 PDO 错误模式为异常$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);echo "连接成功";// 执行查询示例$sql = "SELECT id, name FROM your_table";$stmt = $conn->prepare($sql);$stmt->execute();// 设置结果为关联数组$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);foreach ($stmt->fetchAll() as $row) {echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";}
} catch(PDOException $e) {echo "连接失败: " . $e->getMessage();
}// 连接会在脚本结束时自动关闭,但你可以显式关闭
$conn = null;?>

我的个人PHP项目:

PHP全文检索引擎 WindSearch: https://github.com/rock365/windsearch

请帮我点个star~谢谢你!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com