Perchè utilizzi $sq2l invece che $sql2

Se tu avessi attivi la visualizzazione degli errori te ne saresti accorto immediatamente (notice undefined variable ...)