Recuperando um registro de banco de dados definido em uma matriz em php

Quero recuperar um conjunto de registros de uma tabela MySQL como uma matri

Até agora eu era capaz de recuperar cada linha como uma matriz associativa. Mas eu quero todas as linhas em uma matriz porque tenho que acessar esse objeto completo no jQuery para exibi-la

Isto é o que fiz até agora.Este é o meu script .php para recuperar dados

//select query    
$result = mysql_query("SELECT * FROM student",$con) or die (mysql_error());

$numRows = mysql_num_rows($result); //to iterate the for loop

//passing as an associative array

for ($count = 0; $count < $numRows; $count++){
    $row = mysql_fetch_array($result, MYSQL_ASSOC);
    echo json_encode($row);     
}

Este é o que eu recebo atualmente

{"StuId":"1","fName":"Saman","lName":"Kumara","age":"14","grade":"A"}
{"StuId":"2","fName":"Marry","lName":"Vass","age":"12","grade":"B"}
{"StuId":"3","fName":"Navjoth","lName":"Bogal","age":"32","grade":"A"}
{"StuId":"4","fName":"Jassu","lName":"Singh","age":"22","grade":"E"} 

Mas quero esse resultado definido da seguinte maneir

[
    {"TEST1":45,"TEST2":23,"TEST3":"DATA1"},
    {"TEST1":46,"TEST2":24,"TEST3":"DATA2"},
    {"TEST1":47,"TEST2":25,"TEST3":"DATA3"}
]

Busco ajuda para fazer isso. Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion