MAX() v sql a poté její čtení

zdravím

mám tabulku, kde mám sloupec "id" - integer

potřebuju vybrat nejvyšší hodnotu id, používám toto:

$S = MySQL_DB_Query ($erinel, "SELECT Max(id) FROM novinky", $spojeni_erinel);
$cti_S = MySQL_Fetch_Array ($S);
echo $cti_S["id"];

problém je v tom, že to echo nefunguje, prostě mi nezobrazí to nejyvšší ... pokud použiju místo toho mysql_num_rows, tak zobrazí 1 ... příkaz se ted asi provede dobře, jen ho neumí přečíst ... kde je chyba? dík
SELECT MAX(`id`) AS `max_id` FROM....

echo $cti_S["max_id"]
nebo zkus print_r ($cti_S) a uvidis pod cim je hodnota ulozena
ok, už jsem to vyřešil fcí mysql_fetch_assoc ... ale lynxovo řešení se mi zdá hezčí :-) dyk