Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: А можно ли для mySQL писать программки??
 
 автор: night_mouse   (20.02.2009 в 23:00)   письмо автору
 
 

Скажите пожалуйста, а можно ли для mySQL писать программки в программных файлах, как это делается в FoxPro например, а то набивать многострочные листинги в текстовом окошке очень долго, и обидно если где-то забыл запятую???

  Ответить  
 
 автор: ols   (21.02.2009 в 00:31)   письмо автору
 
   для: night_mouse   (20.02.2009 в 23:00)
 

имеется ввиду визуальное написание запросов?

  Ответить  
 
 автор: night_mouse   (21.02.2009 в 01:44)   письмо автору
 
   для: ols   (21.02.2009 в 00:31)
 

ну не только запросов, нужно тебе например из неких имен (например названий растений) записанных в одну колонку получить пути к картинкам и записать из в другую колонку
пример
alex sammers -> ..//big/A/alex_sammers_l.png
june -> ..//big/J/june_l.png
ну и так далее. в foxPro можно написать программку в текстовом файлике и запустить на исполнение, всякий раз когда таблица обновляется. И на веб страничке делаешь ссылки на изображение из обработанного поля. А если нет файла картики в заданном каталоге, в третью колонку записывается значение .F. и, скажем в этом случае фон странички меняется с зеленого на красный.

в mySQL так можно?? или надо только через PHP работать, через сервер???

Представьте если надо набить листинг создания таблицы в 25 колонок.... и забыть в начале запятую... а так подправил файлик, запустил на исполнение и все в порядке. или надо к одной таблице штук 8 relations прикрысячить...

()

  Ответить  
 
 автор: ols   (21.02.2009 в 03:08)   письмо автору
 
   для: night_mouse   (21.02.2009 в 01:44)
 

>>Представьте если надо набить листинг создания таблицы в 25 колонок..
Так делайте через pma например.

FoxPro преджде всего один из диалектов языков программирования.

  Ответить  
 
 автор: night_mouse   (21.02.2009 в 18:53)   письмо автору
 
   для: ols   (21.02.2009 в 03:08)
 

А что делать если надо как-то переработать данные в колонках таблицы. И делать это регулярно (по мере добавления новых записей или скажем сезонно в начале месяца например?).

Например: есть список растений, из него надо отобрать все теневыносливые и их стоимость умножить на 2, а солнцелюбивые оставить как есть?

Или как я уже писал выше из имен растений, получить имена файлов разложенных по разным каталогам, проверить есть ли они, и если есть - показать соответствующую картинку, а если нет то показать какую-нибудь закорючку???

  Ответить  
 
 автор: shadowmaster63   (21.02.2009 в 20:48)   письмо автору
 
   для: night_mouse   (21.02.2009 в 18:53)
 

Дорогой друх во первых для чего служит твоя БД?
Ведет статистику на сайте или что вообще??
Парни может она у него вообще просто хранит данные и всё а вы ему пхп пхп....
Так чт окак и для чего используется твоя БД.

  Ответить  
 
 автор: night_mouse   (22.02.2009 в 15:47)   письмо автору
 
   для: shadowmaster63   (21.02.2009 в 20:48)
 

у меня сайт по растениям - больше 600 картинок, и все время надо добавлять новые картинки.
Сам живу я в деревне и выхожу в интернет через мобильный телефон. Иногда добираюсь до города и по "большому" интернету закачиваю тонны картинок. Сейчас сайт устроен так что все описания и ссылки на картинки в виде файла xml, отдельно для каждого вида растений свой файл xml.

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

Сейчас база данных лежит в foxPro и xml формируется простейшим кусочком программы. Просто с увеличением количество видов и родов растений, количество соответствующих им xml файлов растет очень быстро, и надо все время отслеживать что-бы изменение в базе было обработанно и закачано на сайт.

Вот и хочется положить базу на сервер, и из нее считывать данные прямо на сайт. Но как сделать необходимые преобразования???

Может хранимые процедуры использовать? Я тут прочитал что есть и такие. Но тоже вопрос - если в консольном редакторе набить процедуру, и забыть поставить запятую в начале - опять снова набивать десяток строк? Может можно скормить какой - нибудь текстовый файлик?

  Ответить  
 
 автор: night_mouse   (23.02.2009 в 22:44)   письмо автору
 
   для: night_mouse   (20.02.2009 в 23:00)
 

Да-а-а.
Я так понял, нельзя написать программку для MySQL корме как PHP.....

  Ответить  
 
 автор: cheops   (24.02.2009 в 12:21)   письмо автору
 
   для: night_mouse   (23.02.2009 в 22:44)
 

Ну или любом другом языке программирования. Вроде собирались вводить пользовательские функции, однако, там все равно нужно будет применять язык программирования - хотели вроде сначала использовать PHP, однако, сейчас остановились на Python. В любом случае, насколько я в курсе их пока нет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования