2013-03-19 2 views
0

я должен проверить значение в моем веб-сайте, мне нужно сделать это в течение почти 100 раз я написал как этотПроверка 100 условий: Сохраненная процедура или код с инструкциями «if else if»?

switch(100) 
{ 
    case (1): 
     do this 
    break; 

    case (2): 
     do this 
    break; 

    case (3): do this 

, как это я должен написать 100 условий. Мне нужно назначить некоторые значения 4 из моих переменных в каждом блоке case. Можно ли так написать? Или я должен написать некоторую процедуру, чтобы получить это, в этой процедуре также мне нужно назначить значения 4 из моих переменных, тогда она будет в основном большей.

Итак, что лучше?

+3

У вас действительно есть сотни случаев? ваш код пахнет? – Sergio

+0

, если это просто простые назначения на основе входного значения, попробуйте карту поиска (которая также может быть массивом). – Thilo

+0

Я предполагаю, что вы имеете в виду хранимую процедуру базы данных? Зачем использовать хранимую процедуру? Вы даже не храните ничего в базе данных, поэтому зачем подключаться к нему? – Bart

ответ

0

Решено. Я создал таблицу в БД, поместил эти 4 переменные в качестве столбцов, заполненных этими столбцами данными, соответствующими моему значению ввода. Создал хранимую процедуру для получения значений, передающих входное значение.

Спасибо всем, кто предложил

Смежные вопросы