GPS Bus tracking

I have 4 buses, I want to install each arduino + GPS module to each bus, and I want to track the location of bus.All I need is,how to send GPS data to my phpmyadmin sql database using GSM for internet connectivity.
I need arduino code for it and user end interface can anyone help me out! I need location names not latitude and longitudes.

Thanks in advance.

I think I saw an example where the Google Maps API was used to get the (nearest?) place name but I can't find it now.

All I need is,how to send GPS data to my phpmyadmin sql database

phpMyAdmin is a PHP script that administers MySQL databases. It is NOT the database system.

You need some other php script that the Arduino can make a GET request to, supplying the necessary data.

I need arduino code for it

Not until you have the PHP script written and tested. When you do, you'll have a much better idea that the GET request needs to look like.

All of the standard GSM libraries know how to make a GET request.

I need location names not latitude and longitudes.

The GPS does NOT know the location name. For a commercial GPS device, the GPS chip provides the latitude and longitude values, and the microcontroller maps them to locations on a map and possibly to place names.