Re: Serial Numbers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2010-07-12 at 14:52 -0400, Gary wrote:

> I'm sure it is possible, but I am unsure how to do this.  I have created a 
> Sale coupon that I was going to put up on a site that I manage, for visitors 
> to print out and bring to the store. The coupon is currently a .png, however 
> I was planning on converting to a pdf.  I would like to put on the coupon a 
> serial number that increases by 1 everytime the page is viewed. I dont 
> really care if someone refreshes the page and skews the numbers.
> 
> Is this possible and could someone give me some help?
> 
> Thanks
> 
> Gary 
> 
> 
> 
> __________ Information from ESET Smart Security, version of virus signature database 5273 (20100712) __________
> 
> The message was checked by ESET Smart Security.
> 
> http://www.eset.com
> 
> 
> 
> 
> 


You need some indicator on your server to keep track of the number. To
me, the ideal solution would appear to be a MySQL database. You can set
up a table with an auto_increment field and use the id generated from
that.

Two things to maybe note:


     1. Don't use MAX(id) in a query to get the next auto value, use
        something like mysql_insert_id() instead. The MAX() method is
        just a race condition waiting to happen.
     2. If you expect a lot of traffic, then consider setting this table
        to use the InnoDB engine instead of MyIsam which is usually the
        default. This allows MySQL to apply row-level locking instead of
        table-level, which can improve performance when PHP has to wait
        for MySQL.


Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux