使用 MySQLi 扩展:
连接到数据库,执行查询,获取结果等。
// 连接到数据库
$servername = "localhost";
$username = "username";
$password = "password";
$database = "database";
$conn = new mysqli($servername, $username, $password, $database);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行查询
$sql = "SELECT id, name, age FROM users";
$result = $conn->query($sql);
// 处理查询结果
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
}
} else {
echo "没有结果";
}
// 关闭数据库连接
$conn->close();
使用 PDO 扩展:
连接到数据库,执行查询,获取结果等。
// 连接到数据库
$dsn = "mysql:host=localhost;dbname=database";
$username = "username";
$password = "password";
$options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC);
try {
$pdo = new PDO($dsn, $username, $password, $options);
} catch (PDOException $e) {
die("连接失败: " . $e->getMessage());
}
// 执行查询
$sql = "SELECT id, name, age FROM users";
$stmt = $pdo->query($sql);
// 处理查询结果
while ($row = $stmt->fetch()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
}
// 关闭数据库连接
$pdo = null;
这里,你需要将 "localhost" 替换为你的数据库主机,"username" 和 "password" 替换为你的数据库用户名和密码,"database" 替换为你的数据库名称。上述代码只是简单的示例,实际应用中你可能需要使用预处理语句以防止SQL注入攻击,确保数据安全。
转载请注明出处:http://www.zyzy.cn/article/detail/3433/PHP