Pues el problema esta aqui:
Código PHP:
//selects desired table
$chars=mysql_query("SELECT * FROM characters");
//tells how much rows are there (will come helpfull with while loops)
$rows =mysql_numrows($characters);
Defines la variable como $chars, pero en la funcion mysql_numrows usas $characters.