Merhaba arkadaşlar, bu konuda aradım taradım bir cevap bulamadım ve konu açmaya karar verdim. Bir projede standart $mysqli->query den prepared statement a geçmeye karar verdim. Benim için de öğrenme süreci olması için. Kodlama bitti fakat error log dosyamda şöyle hata ile karşılaşıyorum

[14-Nov-2016 21:39:28 Europe/Istanbul] PHP Warning:  mysqli_stmt::fetch(): Couldn't fetch mysqli_stmt in /home/rehber/public_html/mekan.php on line 24
[14-Nov-2016 21:39:28 Europe/Istanbul] PHP Warning:  mysqli_stmt::free_result(): Couldn't fetch mysqli_stmt in /home/rehber/public_html/mekan.php on line 89
[14-Nov-2016 21:39:28 Europe/Istanbul] PHP Warning:  mysqli_stmt::close(): Couldn't fetch mysqli_stmt in /home/rehber/public_html/mekan.php on line 90
işin ilginç tarafı Couldn't fetch dediği sorgu sorunsuz dönüyor ve sayfa çıktısında en ufak bir hata yok. error_log a neden olan kod ise şu şekilde

$query = 'SELECT id, baslik, yazi FROM mekan WHERE seo = ?'; 
$s = $mysqli->real_escape_string($_GET['s']);

if($stmt = $mysqli->prepare($query)){

   $stmt->bind_param('s',$s);

   /* execute query */
   $stmt->execute();

   /* Store the result (to get properties) */
   $stmt->store_result();

   /* Get the number of rows */
   $num_of_rows = $stmt->num_rows;
   if($num_of_rows == "0") { header("Location: /hata.php?id=1"); }

   $stmt->bind_result($id, $baslik, $yazi);

   while ($stmt->fetch()) { // Hata vermeyen kod aralığı } 

   $stmt->free_result();
   $stmt->close(); }
sorun nedir bir bilgisi olan aydınlatabilirse harika olacak. Dediğim gibi Statement kullanmaya yeni geçtim. Son not olarak. Tüm query sayfalarımda bu statement kullanımı hatasız log vermeden çalışmakta. Sadece bir dosya böyle yapmakta.