php连接数据库怎么写
-
连接PHP和数据库的方法有多种,下面分别介绍MySQL和SQLite两种数据库的连接方式。
1. MySQL数据库连接:
使用mysqli扩展库进行连接,示例代码如下:
“`php
connect_error) {
die(“连接失败: ” . $conn->connect_error);
}echo “连接成功”;
?>
“`2. SQLite数据库连接:
使用PDO(PHP Data Object)扩展库进行连接,示例代码如下:
“`php
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo “连接成功”;
} catch(PDOException $e) {
echo “连接失败: ” . $e->getMessage();
}
?>
“`以上是连接MySQL和SQLite数据库的示例代码,根据自己的数据库信息进行相应的修改即可。希望对你有帮助!
2年前 -
在PHP中连接数据库可以使用mysqli或PDO两种方法。
使用mysqli连接数据库的步骤如下:
1. 创建一个mysqli对象,传入数据库主机名、用户名、密码和数据库名作为参数。
2. 检查连接是否成功,如果连接失败则输出错误信息。
3. 执行查询语句或其他数据库操作,可以使用mysqli对象的方法进行。
4. 关闭数据库连接。以下是使用mysqli连接数据库的示例代码:
“`php
// 创建mysqli对象
$mysqli = new mysqli(“localhost”, “username”, “password”, “database”);// 检查连接是否成功
if ($mysqli->connect_error) {
die(“连接失败:” . $mysqli->connect_error);
}// 执行查询语句
$query = “SELECT * FROM table”;
$result = $mysqli->query($query);// 处理查询结果
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo “字段1:” . $row[“column1″]. ” – 字段2:” . $row[“column2”]. “
“;
}
} else {
echo “没有结果”;
}// 关闭数据库连接
$mysqli->close();
“`
使用PDO连接数据库的步骤如下:
1. 创建一个PDO对象,传入数据库主机名、数据库名、用户名和密码作为参数。
2. 执行查询语句或其他数据库操作,可以使用PDO对象的prepare和execute等方法进行。
3. 关闭数据库连接。以下是使用PDO连接数据库的示例代码:
“`php
// 创建PDO对象
$dsn = “mysql:host=localhost;dbname=database”;
$username = “username”;
$password = “password”;
try {
$pdo = new PDO($dsn, $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die(“连接失败:” . $e->getMessage());
}// 执行查询语句
$query = “SELECT * FROM table”;
$stmt = $pdo->prepare($query);
$stmt->execute();// 处理查询结果
if ($stmt->rowCount() > 0) {
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo “字段1:” . $row[“column1″]. ” – 字段2:” . $row[“column2”]. “
“;
}
} else {
echo “没有结果”;
}// 关闭数据库连接
$pdo = null;
“`
以上就是使用mysqli和PDO连接数据库的基本步骤和示例代码。根据具体情况,可以根据自己的需求选择合适的方法进行数据库操作。2年前 -
在PHP中连接数据库可以使用MySQLi和PDO两种方式。具体操作流程如下:
使用MySQLi方式连接数据库:
1. 使用mysqli_connect()函数连接数据库:首先需要提供数据库主机地址、用户名、密码和数据库名等信息,使用mysqli_connect()函数返回一个数据库连接对象。示例代码如下:
“`php
“`2. 执行SQL查询:连接成功后,可以使用mysqli_query()函数执行SQL查询语句。示例代码如下:
“`php
0) {
// 输出查询结果
while($row = mysqli_fetch_assoc($result)) {
echo “id: ” . $row[“id”]. ” – 姓名: ” . $row[“name”]. ” – 年龄: ” . $row[“age”]. “
“;
}
} else {
echo “没有找到记录!”;
}mysqli_close($conn); // 关闭数据库连接
?>
“`使用PDO方式连接数据库:
1. 创建PDO对象:首先需要提供数据库类型、主机地址、数据库名、用户名和密码等信息,使用PDO类的构造函数创建一个PDO对象。示例代码如下:
“`php
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo “数据库连接成功!”;
} catch(PDOException $e) {
echo “数据库连接失败:” . $e->getMessage();
}
?>
“`2. 执行SQL查询:连接成功后,可以使用query()方法执行SQL查询语句。示例代码如下:
“`php
query($sql); // 执行查询语句if ($result->rowCount() > 0) {
// 输出查询结果
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo “id: ” . $row[“id”]. ” – 姓名: ” . $row[“name”]. ” – 年龄: ” . $row[“age”]. “
“;
}
} else {
echo “没有找到记录!”;
}$conn = null; // 关闭数据库连接
?>
“`以上就是使用MySQLi和PDO方式连接数据库的简单操作流程。连接数据库后,可以执行各种SQL查询和操作,实现数据的存储和读取等功能。
2年前