Eso tendria un margen de error, por cuestion de los meses.
Imnaginate que nacio en septiembre de 84, actualmente diria que tiene 25, pero no los tiene, solo tienen 24.
Por eso le he puesto el codigo de arriba.
Código php:
Ver originalmysql_select_db($database_quedada, $quedada);
$query_Recordset1 = "SELECT PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%M'), DATE_FORMAT(fecha_naci,'%Y%M') ) as edad FROM usuarios";
$Recordset1 = mysql_query($query_Recordset1, $quedada) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
Y aqui deberia de mostrarlo:
<?php echo $row_Recordset1[' edad']; ?>
Saludos