Errore con mysqli_fetch_array

auritidesign

Nuovo Utente
5 Giu 2017
2
0
1
29
Ciao a tutti, sto creando un CMS proprietario in PHP (v. 7.1.4) e ho dei problemi, come da titolo con un array.

il codice che mi da problemi è il seguente

PHP:
<?php
                $r_query = "SELECT * FROM posts WHERE status 'publish' AND title LIKE '%$title%'";
                $r_run = mysqli_query($con, $r_query);
                while($r_row = mysqli_fetch_array($r_run)){
                      $r_id = $r_row['id'];
                      $r_title = $r_row['title'];
                      $r_image = $r_row['image'];
            ?>
            <div class="col-sm-4">
               <a href="post.php?post_id=<?php echo $r_id ?>">
                  <img src="img/<?php echo $r_image ?>" alt="slide 1">
                   <h4><?php echo $r_title ?></h4>
                </a>
            </div>
<?php 

} 

?>
quando vado a caricare la pagina nella quale è implementato questo codice mi viene restituito il seguente errore: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\progetto\post.php on line 88

la riga 88 è quella nella quale incomincia il while.

Dov'è che sbaglio? Grazie in anticipo a chiunque mi aiuterà