English | 简体中文 | 繁體中文
查询

TableSelect::execute()函数—用法及示例

「 执行数据库查询,并返回结果集 」


函数名称:TableSelect::execute()

适用版本:PHP 5.4.0 及以上版本

函数描述:TableSelect::execute() 方法用于执行数据库查询,并返回结果集。

用法示例:

<?php
// 创建数据库连接
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

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

// 准备查询语句
$query = "SELECT * FROM users WHERE age > :age";

// 创建 TableSelect 对象
$tableSelect = new TableSelect($conn, $query);

// 设置查询参数
$tableSelect->bindValue(':age', 18, PDO::PARAM_INT);

// 执行查询并获取结果集
$result = $tableSelect->execute();

// 输出结果
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
    echo "Name: " . $row['name'] . ", Age: " . $row['age'] . "<br>";
}

// 关闭数据库连接
$conn = null;
?>

以上示例中,我们首先创建了一个数据库连接,然后准备了一个查询语句,其中使用了一个占位符 :age 来代替具体的年龄值。接下来,我们创建了一个 TableSelect 对象,并将数据库连接和查询语句传递给它。然后,我们使用 bindValue() 方法设置了占位符 :age 的值为 18。最后,我们调用了 execute() 方法来执行查询,并通过 fetch() 方法遍历结果集并输出每一行的姓名和年龄。

请注意,以上示例中的数据库连接和查询语句仅作为示例,您需要根据自己的实际情况进行相应的修改。

补充纠错
上一个函数: TableSelect::groupBy()函数
下一个函数: TableSelect::bind()函数
热门PHP函数
分享链接