Код (Text): <?php require_once 'app_config.php'; require_once 'database_connection.php'; $str="над"; function getSearchResult($str, $user){ $db = new PDO('mysql:host=localhost;dbname=test1', $user, $pass); $db->query('SET NAMES utf8'); $q = $db->prepare("SELECT * FROM `books` LEFT JOIN `genre` ON books.genre_id = genre.genre_id LEFT JOIN `autors` ON books.autor_id = autors.autor_id WHERE `book_name` LIKE '".$query."%' OR `description` LIKE '".$query."%'")->fetchAll(); // $q->bindParam(':search_string', $str, PDO::PARAM_STR); $q->bindValue(':query', $query, PDO::PARAM_STR); $q->execute(); $rows = $q->fetchAll(PDO::FETCH_ASSOC); $q->bindParam(':user', $user, PDO::PARAM_STR); $q->bindParam(':query', $query, PDO::PARAM_STR); if(!$q->execute()) { exit($db->errorInfo()); } else { $q->setFetchMode(PDO::FETCH_ASSOC); $result_array = array(); $i = 1; print_r($result_array); while($r = $q->fetch()){ $result_array[$i]['name'] = $r['task_name']; $result_array[$i]['desc'] = $r['task_desc']; $i++; } } } ?> Объясните почему на экран ничего не выводится.