My question is:
What for is this?
I can't imagine that this is a survey
How can anybody enter the numbers into your array without knowing which codes to enter for education, employment status, nationality,...?
What you show us is a paper-pencil sheet where you need an additional code frame.
In my opinion you should design a survey with the 25 questions.
As I understood the y-axis is only a increment number.
So you may start a new survey by end-url after one row is completed.
Additionally this will be easier to analyse.
You have all answers to one question in the same column.
And it will avoid the column limitation of MySQL.
You may read in the manual about it.
With MyISAM tables you will only be able to create about 1550 coulumns. (InnoDB only 1000)
And your design (60x25) is quite near at this limit (consider some management overhead)
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless