2017-07-01 10 views
0

ブログのリストから最初の3つの投稿をスキップする方法を知っているこんにちは、私は最初に3つが上に掲載されるのを望むか​​ら...?ブログリストから最初の3つの投稿をスキップするにはどうすればよいですか?

<?php 

$query = "SELECT * FROM posts "; 
$select_all_posts_query = mysqli_query($connection,$query); 

while($row = mysqli_fetch_assoc($select_all_posts_query)){ 
    $post_id = $row['post_id']; 
    $post_title = $row['post_title']; 
    $post_author = $row['post_author']; 
    $post_date = $row['post_date']; 
    $post_image = $row['post_image']; 
    $post_content = substr($row['post_content'],0,255); 
    $post_status = $row['post_status']; 

    if($post_status !== 'published') { 

     echo "<h1 class='text-center'> NO POST SORRY</h1>"; 

    } else { 

    } 
} 
?> 
+0

最後の '}'がありません。それは単なるコピー/ペーストミスですか? –

+0

コピー貼りミス Electrobox

答えて

2

Xだからクエリは、あなたが3からすべてを取得したい場合は、ある

$query = "SELECT * FROM posts LIMIT 3, X"; 

でなければならないあなたの限界

で使用

LIMIT 3, X 

は(18446744073709551615する必要がありますMYISAMの最大行 - スタックオーバーフローから...笑)

+1

これはSQLクエリーにあると言わなければならないのでしょうか? –

+0

これは基本的にLIMITをどこに置くべきかを言うのに基本的なものですが、btw @ MagnusErikssonに感謝します –

+0

他の人があなたの意味を理解しているとは決して決してしないでください。明示的であることが常にベストです。ここで初心者がたくさんいますが、それは決して使用されていないか、あるいはLIMITについて聞いたことがあります。 –

関連する問題