The meaning of this question is not entirely clear. If it refers to relational databases using SQL (Structured Query Language), virtually all programming languages including Python and PHP support various methodologies for reading and writing records stored by the database engine (which might be Postgress, MySQL, Oracle, SQL Server or another relational database).
Likewise, even a flat file stored on a local file system is technically a database, and virtually all general purpose compilers and interpreters support reading and writing of such files, including PHP and Python (as do Perl, TCL, AWK, C/C++, Fortran, Ruby, COBOL, ADA and most others). [JMH]
ODBC / System DSN
You must learn Python.
Yes. PHP supports an API called ODBC that allows it to interact with Microsoft Access databases.
Ruby, Python, Perl
Yes as long as you change the variable of them
PHP, or hypertext perprocessor, is a scripting language used in web development. A web hosting plan may support the use of PHP, or even other similar languages like Python or Perl.
HTML5, JavaScript, CSS
PHP is used to create dynamic websites, this is a step up from HTML as it allows you to do much more than creating static websites. Using a language such as PHP also gives you access to using databases with your website such as MySQL.
LAMP stands for Linux-Apache-MySQL-PHP. In simpler terms it contains everything to build a php application on a linux platform.
python 2 is better than php coding btw
PHP is it is open-source and there are a lot of frameworks, ecommerce and cms built using PHP. It is comparatively easier to learn.
Impossible, php is not designed for such things, maybe with php-gtk (but i don't think so), learn C/C++ or vb.net (i don't advise you to) or learn a scripting language like python or if you want it easy learn autoit3