目前我的查询如下:
<?php
function Data() {
$db = DB::getInstance();
$query = $db->query("SELECT * FROM users");
$results = $query->results();
return ($results);
}
$listdata = Data();
?>
当我想查看我的信息时,我有这样的东西:
<div class="container">
<h1>Title</h1>
<hr>
<div class="row">
....
...
..
.
<?php foreach ($listdata as $v1) { ?>
<p><?=$v1->username?></p>
<?php } ?>
</div>
</div>
但是,如果我想将信息放在页面的页脚中,例如,我必须打开一个新的 foreach
因为我可以转换此代码以打开页面顶部的查询,并在我想要的位置简单地打开llabar变量,而无需打开另一个foreach
?
更好的是击败该函数,我只想将查询和数据放在任何地方。
谢谢!
最佳答案
你可以尝试echo $listdata[0]->column_name
,这只会打印第一行......所以准确地说,在你的sql语句中使用where子句
编辑:它将仅打印数组中包含获取数据的第一个索引
关于php - 不使用foreach获取查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601842/