You could look for all filenames that match the current filename maybe?

select filename from $database_table where filename like '$filename%.html' order by filename desc

If your database allows you regular expressions, you can even match the filename plus digits at the end.

Also, let me recommend that you rewrite your Do_SQL routine as a routine that takes the SQL as a parameter?

A first implementation could be:

sub Do_SQL2 { my( $sql ) = @_; $sth = $dbh->prepare( $sql ); $sth->execute(); }

Then you can call it in a saner way without using global variables:

Do_SQL2($SQL);

In reply to Re: Avoiding duplicate filenames by Corion
in thread Avoiding duplicate filenames by htmanning

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.