php读取数据库数据函数

PHP是一种开源的脚本语言,它的主要用途是用来编写Web应用程序。在Web开发中,必须对数据库进行操作,以此来存储、修改、添加和删除数据。在PHP中访问数据库通常需要使用特殊的函数,本文将介绍如何使用PHP函数来读取数据库数据,并提供PHP调用函数的代码。

1. 连接到数据库

在使用PHP读取数据库数据之前,必须先连接到数据库。使用PHP连接数据库可以使用mysqli或者PDO对象。mysqli是一种面向对象的方法,而PDO是更加抽象化的方法。

以下是使用mysqli连接数据库的示例代码:

```

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接

if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);

}

```

如果使用PDO连接数据库,可以使用以下示例代码:

```

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";

try {

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

// 设置 PDO 错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

echo "连接成功";

}

catch(PDOException $e)

{

echo "连接失败: " . $e->getMessage();

}

```

2. 选择数据表

连接到数据库后,必须选择要读取的数据表。这可以通过使用SELECT语句来完成。以下是使用mysqli选择数据表的示例代码:

```

$sql = "SELECT * FROM myTable";

$result = $conn->query($sql);

```

在PDO中,可以使用以下示例代码来选择数据表:

```

$sql = "SELECT * FROM myTable";

$result = $conn->query($sql);

```

3. 读取数据

一旦选择了数据表,就可以读取其中的数据。要读取数据,可以使用mysqli_fetch_array()或者PDOStatement::fetch()函数。以下是使用mysqli_fetch_array()函数读取数据的示例代码:

```

while($row = mysqli_fetch_array($result)) {

echo $row['id'] . " " . $row['name'];

echo "
";

}

```

如果使用PDO中的fetch函数读取数据,可以使用以下示例代码:

```

while($row = $result->fetch(PDO::FETCH_ASSOC)) {

echo $row['id'] . " " . $row['name'];

echo "
";

}

```

完整的读取数据库数据函数如下:

```

function readData($servername, $username, $password, $dbname, $tableName) {

try {

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

// 设置 PDO 错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// 选择数据表

$sql = "SELECT * FROM $tableName";

$result = $conn->query($sql);

// 读取数据

while($row = $result->fetch(PDO::FETCH_ASSOC)) {

echo $row['id'] . " " . $row['name'];

echo "
";

}

}

catch(PDOException $e) {

echo "连接失败: " . $e->getMessage();

}

}

```

可以使用以下代码调用函数:

```

readData("localhost", "username", "password", "myDB", "myTable");

```

本文介绍了如何使用PHP函数来读取数据库数据,并提供了PHP调用函数的代码。要读取数据库数据,必须首先连接到数据库,然后选择要读取的数据表,并读取数据。读取数据可以使用mysqli_fetch_array()或PDOStatement::fetch()函数。函数的完整代码应该包括连接到数据库、选择数据表和读取数据。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(27) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部