Bueno, la idea de tener un tipo de datos correcto en la base de datos es poder tabajar con ellos.
Ya Cluster te puso un ejemplo de cómo obtener directamente esa diferencia desde el SQL con funciones como DATEDIFF(). Sería más o menos así:
Código PHP:
<?
$sql = "SELECT DATEDIFF(NOW(), campoFecha) AS diasTranscurridos, campo2, campo3 FROM tabla WHERE campo4=valorTal";
//...
//Y en PHP no tendrás que hacer ningún cálculo más:
$ddias = $row['diasTranscurridos'];
Saludos