En Msyql tienes la función NOW() que te devuelve la fecha actual del servidor (Msyql) si usas campos tipo DATE o DATETIME
Puedes usar "alias" para darle un nombre de campo al resultado que obtegas de esa operación con fechas y obtener más campos de esa consulta si necesitas ...
Código PHP:
$reg_count=mysql_query("SELECT DATEDIFF('regdate',NOW()) as fecha_diferencia")
echo mysql_result($reg_count,0,"fecha_diferencia");
ó
while ($row=mysql_fetch_array($reg_count)){
echo $row['fecha_diferencia'];
}
Si quieres usar una función de PHP para obtener esa fecha .. (sería más bien date() con el formato aaaa-dd-mm si son campos tipo DATE y/o con hora si son DATETIME ..) tendrías que usar sintax "concatenada" tipo:
Código PHP:
$reg_count=mysql_query("SELECT DATEDIFF('regdate','".date('formato ...')."')) as fecha_diferencia")
Si obtines algún tipo de "error" debes indicarlo cuando preguntes .. por qué del error puede ver donde falla y como solventarlo.
Un saludo,