I Had something like this once in the simulator.
We were about ten aircrafts flying online on IVAO network from Eilat in Israel to Beirut in Lebanon, it was kind of a support flight for the Lebanese when they had a really rough time over there. I was flying a C182, didn't know anything about navigation, didn't know what CVFR is, nothing, I just followed the other planes. It was all nice until it was time to land in Beirut, it was dark and I wasn't familiar with the airport. One thing you should know about Beirut's airport, it have three runways- 03/21, 16/34 and 17/35 and I was cleared for 17, and I didn't know anything about how runways are numbered and began the approach for what I thought was runway 17. 200 feet before the runway I could read the runway's number, it said 16 and the controller didn't said anything during the approach, I asked the controller "Beirut approach, is it possible that runway one seven is temporarly numbered as one six? november tango yankee", the controller chuckled and said "only until after you clear the runway!"