RE: [PHP] generating next number... from db extraction
| From: | John Holmes | Date: | Thu, 30 May 2002 01:22:03 +0000 |
| Subject: | RE: [PHP] generating next number... from db extraction | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-99823@lists.php.net to get a copy of this message | ||
Why does it have to be letters and numbers? You're just making more
work. You can use an auto_increment field and not worry about it
(assuming MySQL).
You can also use uniqid() and md5() to make a unique string, but it'll
be 32 characters long. Maybe crypt() is 16 characters...dunno, but you
could try that.
www.php.net/uniqid
---John Holmes...
> -----Original Message-----
> From: Peter [mailto:php@vfsa.com.au]
> Sent: Wednesday, May 29, 2002 8:28 PM
> To: Php
> Subject: [PHP] generating next number... from db extraction
>
> hi,
>
> I'm making a quoting system and need to have letters & Numbers inside
the
> quote number. Now if I was to grab the last quote number inserted into
the
> db and then do something like
>
> //example of $quoteID value w/out letters
> $quoteID = 20120250;
> //example of $quoteID with letters
> //$quoteID = abc20250;
>
> $quoteNUM = $quoteID + 1;
> echo $quoteNUM;
>
> it will work fine .. but the minute i add a letter to this is
doesn't...
> now
> I know I can generate random numbers and letters but I need to have
some
> order about it so the quote numbers are not all over the place... Also
as
> an
> addition providing I can get this working .. I would also like to have
it
> so
> that if a quote was updated the quoteID would be changed ... eg: if
the
> quote number was abc20250 after it was updated it would be abc20250-A
or
> something along those lines ...
>
>
>
> Cheers
>
> Peter
> "the only dumb question is the one that wasn't asked"
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php