Originariamente inviato da shakeland
scusa hai ragione ....ma ad ogni modo il dato per la condizione ora con qualche aggiustatina me lo passa correttamente.
eccone la prova echo:
SELECT TIMEDIFF('12:40:00', '10:30:00') as diff FROM opmissiond WHERE pilota='prova'

dove prova effettivamente è il nome del pilota!!!!!
...,il problema pero resta ...nel db i campi sono TIME...
e il riultato della tua query è ......nessun dato
ti ripeto ... togli la condizione where.

Se passi all'ELSE significa che e' falso che mysql_num_rows() sia >= 1 e quindi significa nessuna riga estratta. Il che e' diverso dall'essere vuoto il campo diff.