[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести поле с конкретным значением из бд, где да
Страницы: 1, 2
baskethome
почитал, попробовал такой вот вариант, вроде работает
$result=mysql_query('SELECT * FROM `skb01_cin_films` WHERE city REGEXP "(^|[[:space:][:punct:]])1([[:space:][:punct:]]|$)"');
Razzwan
Цитата (Valick @ 16.01.2015 - 23:55)
Razzwan, плохой совет. Вам тоже нужно почитать про нормализацию БД

Плохой, даже если городов всего 3?

_____________
Youtube канал WebDeveloper->Run()
Сайт для души
Gitter
Игорь_Vasinsky
Razzwan

да хоть 1 - есть понятия нормализации БД, денормализация используется крайне редко

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Razzwan
Прочитал нормальная форма в Wiki и Описание основных принципов нормализации БД от Майкрософт.

Убедился в том, что если городов будет всего 3 и нам важны данные по каждому городу отдельно, когда в него поступит тот или иной товар, то использование 3х городов не является нарушением принципов нормализации БД. Однако, лишь в том эфемерном случае, если городов всегда будет оставаться 3. Т.е. их количество никогда не будет меняться.



_____________
Youtube канал WebDeveloper->Run()
Сайт для души
Gitter
Игорь_Vasinsky
это не тот случай денормализации.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата (Razzwan @ 17.01.2015 - 01:24)
Плохой, даже если городов всего 3?

вы можете делать как хотите, вам никто не запрещает наступать на грабли

_____________
Стимулятор ~yoomoney - 41001303250491
baskethome
Всем привет! Подскажите, пожалуйста, есть 1 таблица компонента в ней продукты и города, где они могут быть и прочие поля. Как сделать в модуле, чтобы было поле, куда я мог бы вбить число (код региона города) и это бы число выводилось бы в запросе кбд и выводило бы все поля с таким значением города. На простом php файле пробовал через такой запрос $result=mysql_query('SELECT * FROM `skb01_cin_films` WHERE city REGEXP "(^|[[:space:][:punct:]])1([[:space:][:punct:]]|$)"'); выводит все строки, где город значение 1. Так как сделать, чтобы в поле вбить например 64,50,2 и эти бы цифры автоматом подставлялись бы в запрос?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.