Hi Ashlee,
You might not get any love on this topic, as I don't think anyone on the list uses Access with PHP.
I beleive that Access can function on generic SQL.
What I would suggest, personally, is to use a database wrapper class like PEAR DB. Which *should* keep your options open should you decide (or be forced) to go with a different database backend in the future. Which will save you the headache of searching through thousands of lines of code to make a DB switch. And allow your code to be reused in the future, should you have a project with different needs.
The PEAR DB package is a series of classes used to abstract the database backend. For MS Access this package uses the ODBC (Open Database Connectivity) extension of PHP.
You can get the package from
http://pear.php.net.
If you need some assitance with pear, or the DB package itself you can always come back to us or post to the PEAR-GEN mailing list which most of the PEAR authors subscribe to and there's, of course, class documentation available on the PEAR website as well. Beware though, PEAR-GEN is a pretty high traffic list. Don't be surprised if you get up to 75 or more messages in your email box a day from it.
I'd go through all the specifics with you, but it can get a little complicated and I've not had much experience with it.
The PEAR mailing lists can be found here:
http://pear.php.net/support.php
The download page for the DB class:
http://pear.php.net/DB
You can also install this via the PEAR interface from the command line by typing in
>cd C:\PHP
>pear install DB
Where the command line pointer is inside of the PHP install directory. This is the easiest way to go since the PEAR interface will fetch the files from the PEAR server for you and automatically install them to the proper directory. This class comes with PEAR by default also, so it could already be there, if this is the case type in:
>pear upgrade DB
This will install the package to:
C:\PHP\PEAR\DB
Or whatever drive letter PHP is installed on.
The Docs:
http://pear.php.net/manual/en/package.database.php
It may sound complicated, but it actually isn't too bad, especially if you read through all the documentation.
hth!
: )
Rich
:::::::::::::::::::::::::::::::::
Smiling Souls
http://www.smilingsouls.net
:::::::::::::::::::::::::::::::::