Аргумент Mysql_fetch_array не является допустимым результатом MYSQL

Как исправить «аргумент, предоставленный Mysql_fetch_array, не является допустимым результатом MYSQL»?

Это код, который имел ошибку:

<?php require "connect.php"; $query = mysql_query("SELECT author, date FROM articles WHERE id = ' . $id . '") or die(mysql_error()); $runrows = mysql_fetch_array('$query'); $author = $runrows['author']; $date = $runrows['date']; ?> 

Related of "Аргумент Mysql_fetch_array не является допустимым результатом MYSQL"