Konuyu Hortlatmış oluyorum  Sanırım Ama  benimde  şöyle bir sorum olacak 
query  yerine prepare kullanmak istiyorum fonksiyon kodumdan query kaldırım prepare yapınca verileri okumuyor 
bunu yapma sebebim php 5.6 dan php 7.1 geçince sitede bazı hatalar çıkıyor 

function dbquery( $sorgu ) {
	global $db;
	$query = $db->query($sorgu)->fetch(PDO::FETCH_ASSOC);
	$result = array();
	if ( is_array($query) ) {
		$result = $query;
	}
	return $result;
}