Ken,
If it works, it works!
If you want to store the birthdate in a single column in the db, then
make the datatype a date in CCYY-MM-DD format, then prepare the query by
asking PHP for the server's date as month (MM) and day (DD) and apply
those to the query using the functions I pointed you at earlier.
Is it 'better'? You're the best judge!
=dn
> I have the thing returning the date as long as the date format is
"m/d" in
> the table with a seperate year column.
> Here's the table:
>
> mysql> select * from Cinfo;
> +-----+--------+----------+-------+-------+
> | Cid | Fname | Lname | Bday | Byear |
> +-----+--------+----------+-------+-------+
> | 1 | Lars | Larsen | 03/02 | 1960 |
> | 2 | Larry | Loophole | 03/02 | 1950 |
> | 3 | Fuzzy | Wimp | 03/02 | 1990 |
> | 4 | Willy | Warp | 03/03 | 1960 |
> | 5 | Harry | Toes | 03/03 | 1998 |
> | 6 | Jiminy | Cricket | 03/04 | 1889 |
> +-----+--------+----------+-------+-------+
> 6 rows in set (0.00 sec)
>
> Here's the code, I would welcome comments or improvements.
>
> $db = mysql_connect("localhost", "root");
> $Date = date("m/d");
> mysql_select_db("customers",$db);
>
> $result = mysql_query("SELECT * FROM Cinfo WHERE Bday = '$Date'");
>
> The result is sent to a table and to my surprise actually works...
> --
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php