2010-02-25 72 views
-1

我该如何限制这个查询,这样只会给我一个结果?将一个php函数限制为一个结果

代码:

function next_prodn_header() { 

    $StartDate = get('start_date'); 
    $timestamp = strtotime($StartDate); 

    $EndDate = get('end_date'); 
    $Now = strtotime(date('d-m-Y')); 
    $Start = strtotime($EndDate); 
    $newStart = date_i18n('d-m-Y', $Start); 

    if ($Now <= $Start) { 

for ($i = 1; $i < 1; $i++) { 
    echo "<h2>Next Event</h2>"; 
    echo "<span class=\"month\">"; 
    echo date_i18n('M', $timestamp); 
    echo "</span>\n"; 
    echo "<span class=\"year\">"; 
    echo date_i18n('Y', $timestamp); 
    echo "</span>\n\t\t"; 
    echo "<p><a href='"; 
    echo the_permalink(); 
    echo "' title='"; 
    echo the_title(); 
    echo "'>"; 
    echo the_title(); 
    echo "</a></p>\n\t\t"; 
    } 
    } else { 
    echo ""; 
    } 
} 
+3

什么查询?您要么使用错误的术语,要么我们缺少一些代码。您提供的代码段中没有查询。 – ryeguy 2010-02-25 00:26:01

回答

2

如果查询你的意思是你for循环,在$i = 0开始循环。到目前为止,您的for循环结构会检查1 < 1的值是否为false,因此它不会在循环内运行代码。

否则,我不完全确定你的问题是关于什么。

+0

...或者完全删除循环。 – 2012-07-20 14:19:24

相关问题