我有这个问题我有这3个实体,Operator
,Programs
和News
。 Programs
和News
表具有Operator_ID
列,其具有来自一个Operator
的确定值。使数据列表从数据库中检索
然后在网页的主要部分,我想在一个列表中列出Operator
和他的News
和Program
。我有此代码的HTML,但我需要用PHP合并..
<div id="news-block">
<h3 id="news-title">
<a href="">NAME OPERATOR</a></h3>
<ul id="news-content">
<li><a target="_blank" href="">Program</a></li>
<li><a target="_blank" href="">New</a></li>
</ul>
</div>
的问题出现时,操作员没有消息,但节目是..与否的方案,但消息是..
编辑:
<?php
if($programas!=null)
{
$nombre = null;
foreach ($programas as $programa) {
if($programa->ingreso!= date('Y-m-d',time()-(24*60*60))){
if ($programa->operador!= $nombre) {
$nombre = $programa->operador;
echo "<div id='news-block'>";
echo "<h3 id='news-title'>".anchor('locheco/Ver_Operador/'.$programa->user_id, $programa->nombre)."</h3>";
echo '<ul id="news-content">';
}
echo "<li>".anchor('programa/Ver_Programa/'.$programa->id, $programa->titulo,'target="_blank"')."</li>";
foreach ($promociones as $pr) {
if($pr->operador==$programa->operador && $programa->ingreso!=date('Y-m-d',time()-(24*60*60)))
{
echo "<li>".anchor('programa/Ver_Programa/'.$pr->id, $pr->titulo,'target="_blank"')."</li>";
}
}
}
}
echo "</div>";
}
?>
所以,如果没有计划成和有新闻没有表现出来..
您还没有表现出你需要的tomerge PHP和你没有准确地解释了什么是“问题出现时,操作者不要有消息,但程式”。就我个人而言,我没有看到这种情况的任何问题。 – 2013-03-09 16:00:34
我从数据库中检索两个数组中的新闻和程序,问题在于这个版本。 – 2013-03-09 16:06:40
搜索左连接,听起来像你有3个表加入,但如果没有两个都没有返回。这是左连接的目的。 – 2013-03-09 16:06:57