Mam PHP 5.2.3 i MySQL 5.0.41. Podczas tworzenia kodu dopiero potem zorientowałem się, że klucze w tablicy umieszczanej w metodzie execute() nie zawierają dwukropków (smile.gif. Zapytanie jednak wykonuje się poprawnie.

Przykład: http://rafb.net/p/ydzxbs10.html
Kod: http://rafb.net/p/EM5nIE50.html

Czy powyższy przykład wykona się poprawnie także w starszych wersjach PHP i MySQL? Chciałbym dowiedzieć się od razu, by potem nie poprawiać kilku plików. Tablica $link zawiera klucze odpowiadające nazwom pól w bazie danych, aby nie kombinować dodatkowo z wstawieniem wartości do formularza w razie błędu (np. by nie utracić tekstu).

Chyba, że rozwiązalibyście problem inaczej...