Fellow XP with PHP 5’ers, the key (I found) was in those flipping dll’s. After going through every conf file and rechecking locations and file placement, I began by copying the msql.dll from /PHP to Windows32 which was a no go. Then through above posts, I realized there is ALSO a php_mysql in /PHP/ext. Very nice. So I pulled out the shotgun, copied the 4 dll’s that contained ‘sql’ from ext and pasted them all into BOTH /PHP and Windows32. Bingo, got the critter.
-jc