php SELECT * FROM вывод id-2

278
28 сентября 2017, 16:06

Помогите пожалуйста как вывести по id так что когда число id росла выводился id-2 пост чтоб получилось SELECT * FROM chess WHERE id=$id-2

<div class="postblock">
     <?php
     $articles = mysqli_query($link,"SELECT * FROM chess WHERE id < 5 ORDER BY id DESC LIMIT 5");
     ?>
     <?php
     WHILE( $art = mysqli_fetch_assoc($articles) ){
         ?>
         <div class="post">
             <a href="http://localhost/madbet/posts"><img src="http://localhost/madbet/img/images/chess/<?php echo $art['image-1'] ?>"></a>
             <p><i class="fa fa-clock-o" aria-hidden="true"></i><?php echo date_create($art['pubdate'])->Format('H:i');?></p>
             <a href="http://localhost/madbet/posts"><h1><?php echo mb_substr($art['title'],0,33)?></h1></a>
             <h4 style="margin-bottom:40px;"><?php echo mb_substr($art['text-1'],0,140).'...';?></h4>
         </div>
         <?php
     }
     ?>
 </div>
Answer 1

Если вам нужно просто проигнорировать первые 2 записи, то

SELECT * FROM `chess` LIMIT 10000, 2

Если вам нужно проигнорировать запись по переданному номеру, а также на один меньше, то:

SELECT * FROM `chess` WHERE id != $id AND id != $id - 1
READ ALSO
PHP - SQLite3 не записывает данные в бд

PHP - SQLite3 не записывает данные в бд

Работаю с SQLite3 в PHPВыполняю запрос

221
OpenServer / php и exec() shell_exec() system()

OpenServer / php и exec() shell_exec() system()

Подскажите как на OpenServer(Windows 10) запустить exec() или аналоги с nohupЧто бы php не ожидал завершение процесса

398
Clean URL на PHP

Clean URL на PHP

Разрабатывая свою небольшую CMS столкнулся с такой проблемой, необходимо реализовать "чистые ссылки"

326