в базе есть поля name1,name2 и тд как в запросе указать name(и тут любое число) что бы вывелись все записи с name+любое число ?
напрямую никак, но - можно вообще все поля забрать - SELECT * - подготовить текст запроса динамически - и там указать все нужные поля а вообще, когда в базе столько однотипных полей, отличающихся только номерами в имени - это говорит о неверной структуре БД, скорее всего это должны быть строки другой таблицы связанной по внешнему ключу с другими отличающимися записями в текущей таблице
Это не электронная таблица где пофигу как плодить данные - в высоту или в ширину Реляционные базы данных спроектированы для работы с множествами (т.е. со строками). Короче говоря, для списка полей есть только явное перечисление и *.