porque el php coje esa variable ($sql) como una consulta por eso te da error.
Ejemplo donde se podria usar.
Cita: $sql = "INSERT INTO tabla(autor, titulo, mensaje, identificador, fecha, ult_respuesta) ";
$sql.= "VALUES ('$autor','$titulo','$mensaje','$ident',NOW(),NOW( ))";