我在一个类中有一个函数可以查询 MySQL 数据库中的数据,它将从数据库中获取大约 10 行。
示例代码:
<?php
class details {
public function detailsRetrieve() {
try {
$con = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$con->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sql = "SELECT * FROM table";
$result = $con->query($sql);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
$1 = $row['row1'];
$2 = $row['row2'];
$3 = $row['row3'];
$4 = $row['row4'];
}
$con = null;
}catch(PDOException $e) {
echo $e->getMessage();
}
}
}
?>
现在工作正常并从数据库中获取数据。我已将课程包含在一个单独的页面中,如下所示:
<?php
include("class/details.php");
$class = new details();
$class->detailsRetrieve();
?>
我怎样才能在这个新页面上实际输出变量 (1,2,3,4)?
我知道如果我在函数内部回显这些变量中的每一个,它们将通过使用上面的代码自动显示在新页面上,但是我可以在页面上我需要的位置分别输出每个变量吗?