牛牛在线工具

TableSelect::execute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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() 方法遍历结果集并输出每一行的姓名和年龄。 请注意,以上示例中的数据库连接和查询语句仅作为示例,您需要根据自己的实际情况进行相应的修改。