Originariamente inviato da gm
$result = mysql_query($query, $db) or die(mysql_error());

Probabilmente la variabile $inizio non è valorizzata
Si potrebbe essere per toglierti il dubbio prova a far stampare la query:
echo $query;