Hi John. Actually, I've done this, I'm proud to say. =🙂 And it depends on where the DB2 database sits. In my case, I needed to access some legacy DB2 databases that were sitting on OS/390 mainframe boxes, and I had to use the unixODBC middle interface (properly configured to understand how to get to the OS/390 DB2 databases) to interface with the databases. If you're in a similar boat (which as it turns out isn't all that bad--the performance results that I got equalled that of Perl's DBI/DBD interface), I'd be more than happy to help you get connected with PHP. Depending on which OS your DB2 database is sitting on, you may or may not be able to use the --with-ibm-db2 switch for PHP. As I recall, there were several OS's that PHP couldn't interface with directly.... Good luck!!