小弟我需要做一个关键字搜索,在三个表的三个字段进行搜索 ,如果小弟我搜索的一个关键字,其中两个表都有数据,小弟我得如何输出
程序员文章站
2024-02-10 15:56:16
...
我需要做一个关键字搜索,在三个表的三个字段进行搜索 ,如果我搜索的一个关键字,其中两个表都有数据,我得怎么输出
我需要做一个关键字搜索,在三个表的三个字段进行搜索 ,如果我搜索的一个关键字,其中两个表都有数据,我得怎么输出
例如三个字段分别是:大学名、专业名、职业名。然后我搜索‘工程师’字样,这个字样在大学名和职业名字段里都有,那我在模版页面得如何打印呢?
控制器:
if( $result ["univ_name"] = $Univ->where ( $map )->select())
{
$result = current ( $result );
$this->assign('list',$result);
}
if($content["job_name"]=$Job->where($nap)->select())
{
$result = current ( $content );
$this->assign('list',$result);
}
模版:
{$vo.profession_name}{$vo.univ_name}{$vo.job_name}
{$vo.profession_name}
国内大学 > {$vo.univ_property}
{$vo.interert_num}
{$count}
我要点评
关注
我这样输出,如果两个字段没有重复的字样还行,如果有重复的 就只能输出第二个if的数据
------解决方案--------------------
逻辑已发给你
我需要做一个关键字搜索,在三个表的三个字段进行搜索 ,如果我搜索的一个关键字,其中两个表都有数据,我得怎么输出
例如三个字段分别是:大学名、专业名、职业名。然后我搜索‘工程师’字样,这个字样在大学名和职业名字段里都有,那我在模版页面得如何打印呢?
控制器:
if( $result ["univ_name"] = $Univ->where ( $map )->select())
{
$result = current ( $result );
$this->assign('list',$result);
}
if($content["job_name"]=$Job->where($nap)->select())
{
$result = current ( $content );
$this->assign('list',$result);
}
模版:
我这样输出,如果两个字段没有重复的字样还行,如果有重复的 就只能输出第二个if的数据
------解决方案--------------------
逻辑已发给你
相关文章
相关视频