如何使用id来从数据库调用HTML代码

时间:2016-04-07 06:32:09

标签: php mysql laravel-5

我的表名为blocks enter image description here

我在控制器和代码中使用此查询来显示此模板..

控制器

$blocks = $this->model->getData("SELECT * FROM `blocks`");

查看

@foreach($blocks as $block)
   <?php $str = $block->template; 
      echo $str. "\n";
   ?>
@endforeach

实际上它从表中检索所有内容并显示视图中的所有模板

但是,如果我只需要调用briefcase 标识符的模板。我只想调用标识符名称。

这可能使用query.But我不需要它。

由于我的表有超过20个这样的数据,所以使用查询并不是件好事,我想是的,

如果template被调用,是否还有其他方法可以显示identifier_name ..

有人帮助我......谢谢你,

2 个答案:

答案 0 :(得分:0)

您应该选择所需的ID

$blocks = $this->model->getData("SELECT * FROM `blocks` where identifier = 'briefcase'");

答案 1 :(得分:0)

只能使用查询。 正如你所写,有20条带标识符公文包的记录。 根据我的理解,您只想使用第一个公文包标识符

$blocks = $this->model->getData("SELECT TOP 1 * FROM `blocks` WHERE identifier='briefcase'");

这只会带来一个模板