Now you're using a flat file database - in the future you may want to convert that to a real database. My advice is to read the DBI perldocs by doing
perldoc DBI
at a command prompt. DBI is a database independent interface for accessing databases using Perl. If DBI looks promising (and even if it doesn't yet), then buy Tim Bunce's book "Programming the Perl DBI" - in there there is a section on flat file databases. Tim also describes the pro's and con's of using flat file databases. This is an excellent book for databases in general, but of course the majority of the book is devoted to proper use of the Perl DBI module and associated database specific DBD::<database> modules.

HTH.


In reply to Re: Searching database for username by hmerrill
in thread Searching database for username by titanic_fanataic

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.