За последние 24 часа нас посетили 18457 программистов и 1612 роботов. Сейчас ищут 1311 программистов ...

Интерпретатор запросов SQL

Тема в разделе "PHP и базы данных", создана пользователем neuro, 31 янв 2007.

  1. neuro

    neuro Активный пользователь

    С нами с:
    23 янв 2007
    Сообщения:
    66
    Симпатии:
    0
    что собственно нужно:
    пишешь с строке "Выбрать из Товаров поля: Стоимость, Название с условием Стоимость больше 100р"
    а в к Базе идет запрос "select stoim, cost form Tov where stoim>100"

    понимаю, что можно написать самому, но на PHP уже стока всего написано, может кто подскажет уже готовую реализацию такова интерпретатора на PHP
     
  2. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    phpmyadmin :)
     
  3. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    neuro

    а за-чем?
    чем это реализовать, проще запомнить обозначения на энглише..

    может, еще и для всего php такую жу хрень сделать?:)
     
  4. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    DarkElf, ты про Zend Studio ? :)
     
  5. Anonymous

    Anonymous Guest

    vb, зря смеетесь, для MSSQL же есть English Query...
     
  6. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Код (Text):
    1. хачу выбрать Красные автомобильчики
    2.       и сразу список Где они продаются
    3.       и с номерами vin Кузова и Двигателя
    4.       с условием Год ввоза в страну больше 2006
    как такое распарсить?
    а ведь это еще и вручную набить нужно!...

    чем пользователя руссифицированный интерфейс доступа к данным не устраивает?
     
  7. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    vb

    нет..
    я имел ввиду, что написать интерпретируемый язык с интерпретатором на php:)
     
  8. neuro

    neuro Активный пользователь

    С нами с:
    23 янв 2007
    Сообщения:
    66
    Симпатии:
    0
    не, вы не поняли, phpmyadmin и все такое некатит
    обрисую ситуацию:
    исхожу из того, что пользователь знает что есть табличка товаров, и знет из чего она состоит.
    так вот, пользователь заходит на сайт, в специальном поле на русском языке пишет запрос(типа как я приводил в первом посте), и в гриде смотрит результат выполнения запроса.

    естественно, что для составленя запроса на русском тоже будут определенные правила.

    Слышал что в 1С есть такой механизм, а именно запросы на русском языке.
     
  9. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    это - гон! вы хотите избавиться от пользователя или от задачи?
    дайте ему интерфейс с мышей, быстрыми клавишами и можно даже с отбором в списках при частичном вводе и подзагрузкой данных в список. Будет и быстрее и проще и ошибок ввода меньше. Тем более что сильно умный (чтоб значительно превосходил по возможностям интерфейс) интерпретатор вы не напишите...
     
  10. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    это вы не поняли... phpmyadmin это и делает!...
     
  11. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    avm

    мм, пускать юзверя в ПМА...
    лучше уж из него именно этот фрагмент использовать:)
     
  12. neuro

    neuro Активный пользователь

    С нами с:
    23 янв 2007
    Сообщения:
    66
    Симпатии:
    0
    не представляю как это можно сделать через phpmyadmin, если для этого нужно пользователя пускать в интерфейс phpmyadmin, то какой вариант не пройдет.

    Вариант с набором компонентов запроса мышкой, так по трудоемкости все равно что написать интерпритатор запросов...
     
  13. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    ну вот и напиши:)
     
  14. neuro

    neuro Активный пользователь

    С нами с:
    23 янв 2007
    Сообщения:
    66
    Симпатии:
    0
    придется... :cry:
     
  15. Anonymous

    Anonymous Guest

    действительно. Если он будет нормально написан, да еще и морфологию русского языка понимать, его продавать можно будет ))
     
  16. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    сперва на бумаге, последовательность действий.. прикинь время.

    а потом подумай над тем, сколько по времени займет генерация запросов из форм:)