gpt4 book ai didi

php - 查询数据库表中整行的最佳实践? (MySQL/CodeIgniter)

转载 作者:行者123 更新时间:2023-11-29 06:21:41 25 4
gpt4 key购买 nike

抱歉这个新手问题!

我有一个名为“城市”的表,其中包含名为 id、name、xpos、ypos 的字段。我正在尝试使用每行的数据来设置 div 的位置和名称。

我想知道动态查询未知数量的行(我不知道可能有多少个城市,我想从所有城市中提取信息)然后传递变量的最佳实践是什么从模型进入 View ,然后用它设置属性?

现在我已经“破解”了一个解决方案,每次运行不同的函数,使用查询(“从城市中选择 id;”)提取一个值,然后将其存储在全局数组变量中并传递它进入视野。我对每个变量执行此操作,因此我有名为:city_idVar、city_nameVar、city_xposVar、city_yposVar 的数组,然后我知道 city_nameVar[0] 与 city_xposVar[0] 等匹配。有更好的方法吗?

最佳答案

我不确定“设置 div 的位置”是什么意思,但这是一个尝试:

Controller

$data = array(
'cities' => $this->cities_model->get_cities_info()
);
$this->load->view('view',$data);

型号

function get_cities_info()
{
return $this->db->query('SELECT id, name, xpos, ypos FROM cities')->result();
}

查看

<?php foreach($cities as $city) : ?>
<div style="position:absolute;top:<?= $city->ypos ?>;left:<?= $city->xpos ?>">
<?= $city->name ?>
</div>
<?php endforearch ?>

关于php - 查询数据库表中整行的最佳实践? (MySQL/CodeIgniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3058314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com