限制sql php中的数据

时间:2018-03-20 10:16:21

标签: php mysql sql odbc

  

这是这里的代码。我无法解决这个问题。请帮忙

<?php
$strNewsQuery = '
    SELECT TOP 15
        N.[title],
        C.[title] AS category,
        C.[icon] AS icon,
        N.[datetime],
        N.[forenlink],
        N.[text]
    FROM [' . $_CONFIG['db_databases']['web'] . '].[dbo].[web_news] AS N
        LEFT JOIN [' . $_CONFIG['db_databases']['web'] . '].[dbo].[web_newscategories] AS C ON C.ncatid = N.category
    ORDER BY nid DESC
';
$dbNewsQuery = @odbc_exec($odbc_connect, $strNewsQuery);

if(@odbc_num_rows($dbNewsQuery) > 0) {
    while($mixedNewsEntry = @odbc_fetch_array($dbNewsQuery)) {
        echo '
        <div class="media-box">
            <div class="content-img">
                <span><img height="190px" width="190px" src="images/icons/news/'.$mixedNewsEntry['icon'].'></span>
            </div>
            <div class="con-header">
                ' . $mixedNewsEntry['title'] . '
            </div>
            <div class="content-media">
                    ' . nl2br($mixedNewsEntry['text']) . '
                        ' . $_LANG['publish_date'] . ': ' . date($_CONFIG['web_date_format']['full'], strtotime($mixedNewsEntry['datetime'])) . ' ' . $_LANG['oclock_optional'] . '
            </div>';
        if(!empty($mixedNewsEntry['forenlink'])) {
            echo '
            <div ad-content>
                        ' . $_LANG['news_link_to_forum'] . ': <a href="' . htmlspecialchars($mixedNewsEntry['forenlink']) . '" title="Forum" target="_blank">READ MORE>>></a>.
            </div>';
        }
        echo '
        </div>';
    }
}
else {
    echo createMessage($_LANG['no_entry'], 'hint');
}
?
  

如何将这个sql限制为5我试过&#34;限制0,5&#34; &#34; ORDER BY nid DESC&#34;结束时的方法不起作用并尝试其他方法,如java语法

2 个答案:

答案 0 :(得分:1)

更改为<html> <head> <script type="text/javascript"> var i,j; for(i=1; i <= 5; i++) { for(j=1; j<=i; j++) { document.write('*'); } document.write('<br />'); } </script> </head> <body> </body> </html>

答案 1 :(得分:0)

用于选择5行的SQL是:SELECT * FROM TABLE1 ORDER BY id DESC LIMIT 5;