Hola majony,
¿a que te refieres con lo que no entiendes?, si es lo de la URL con el parámetro, son parámetros GET estos pasan por el URL y sirven para pasar datos dinámicamente a PHP, en este caso es el id, tu en PHP lo rescatas como $_GET y puedes hacer consultas u otras operaciones con este parámetro.
También existen parámetros POST, estos se envian por un formulario la mayoria de las veces, y al contrario de GET pueden transmitir más información que por GET.
Saludos