Código PHP:
$fechaactual = date("Y-m-d");
$sql = "SELECT CURDATE() AS actual";
$ssql = mysql_query($sql) or die("No se ha podido ejecutar la consulta ".$query.". MySQL ha retornado el siguiente error: ".mysql_error());
$ress = mysql_fetch_assoc($ssql);
$query = "SELECT nombre,fechadenacimiento,DATE_FORMAT('%Y %m %d',fechadenacimiento) AS cant FROM usuario ORDER BY idusuario";
$result = mysql_query($query) or die("No se ha podido ejecutar la consulta ".$query.". MySQL ha retornado el siguiente error: ".mysql_error());
$resss = mysql_fetch_assoc($result);
$newsql = "SELECT DATEDIFF(".$resss['cant'].",".$ress['actual'].") AS anos";
$sqlquery = mysql_query($newsql) or die("No se ha podido ejecutar la consulta ".$query.". MySQL ha retornado el siguiente error: ".mysql_error());
Cita:
es que hago algo mal? No se ha podido ejecutar la consulta SELECT nombre,fechadenacimiento,DATE_FORMAT('%Y %m %d',fechadenacimiento) AS cant FROM usuario ORDER BY idusuario. MySQL ha retornado el siguiente error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(,2004-05-03) AS anos' at line 1
Salu2
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)