вопрос по работе с mysql

kolyazdv

Новичок
вопрос по работе с mysql

проблема...
есть сайт на php + mysql все работает... все замечательно
и вот появилося проблемма нужно написать програмку которая подключалася к базе...
и выполняла 3-4ре sql запроса....
но еще проблемма.. эту задачу нужно решить без "MySQL ODBC" и т д... т. е.

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

в гугле уже все перерыл ... нашел что порт mysql - 3306
айпишник есть....

подскажите как это можно решить.. и вообще возможно ли?
 

kolyazdv

Новичок
добрые вы... но нужно написать програмку... так как с командной строки никто набирать небудет... а нада выполнить 3-4 запроса с разными параметрами.... выполнение должно происходить после выполнения некоторых функций кривой программы написанной на непонятном языке(переписать ее нельзя) она может только создать файл с нужными данными либо на опред-ый адрес и порт отправить данные... могу програмировать на делфи вба ся... прога находиться на компе с важной информацией... и ничего там устанавливать нельзя... ни драйверов ODBC ни каких либо других...

главная задача внести изменения на удаленой бд mysql...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
kolyazdv
Скажи, пожалуйста, почему ты решыл, что тебе нужна именно какая-то программа?
Чем тебе не подошли стандартные средства пхп?
 

Gas

может по одной?
набирать небудет
набирать и не нужно, нужно вызвать программу mysql и передать ей или путь к файлу с запросами, или в параметре --execute="sql;sql2". Она весит кил 100, пусть идёт в коплекте с твоим ПО (только с платформой главное не ошибиться).

И да, почему сразу в требованиях не прописать наличие mysql(i) extension'а и не париться?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Если тебе нужна программа для "прямой" работы с БД
то ты найдешь кучу таких воспользовавшись гуглом.
 

kolyazdv

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

Gas

может по одной?
kolyazdv
понятно что ничего не понятно, опиши толком что нужно сделать. Откуда берётся файл с sql, куда он заливается и зачем такие танцы?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
средствами пхп
1. Вгружать файл руками. После загрузки сразу-же этим-же скриптом обрабатывать
В противном случае обрабатывать по:
а. Крону
б. самостоятельно руками.

Поскольку нужно избавляться от рутинной работы
Если сервер и "секретный" доступны одной сети -
На секретном компе - шара,
в которую по крону лезещб с сервера
проверяешь наличие нужного файла.
Получаешь его, обрабатываешь и апдейтишь БД.


Если сервер "снаружи"
Поднимаешь сервер на другом "не секретном"локальном компе
Он и будет получать файл и апдейтить удаленный сервак.
 

kolyazdv

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

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

Откуда берётся файл с sql
могу сформировать в серетной базе либо могу написать обработчик
как это?
Название то быть должно
разработчик softTAXI название - X-DOOR (RTX-DOOR) - ничего вам не скажет...
 

kode

never knows best
поток сознания.

шпиономания? Вы толком обьясните что у вас за "кривая программа написанноя на непонятном языке". Название то быть должно. + логики в ваших сообщениях нету, libastral.so наше всио!
 

Gas

может по одной?
программа может только создать файл с нужными данными либо на опред-ый адрес и порт отправить данные
скорее всего используется не http(s)-протокол? иначе бы проблем не было.

самый простой вариант: периодически трекаешь появление файлов с данным, оправляешь их (данные, не sql) на сайт магазина (транспорт https + логин/пароль), а магазин уже спокойно работает с базой. Но для начала я бы рассмотрел возможность скопировать mysql-утилиту на этот секретный сервер вместе со своим софтом на "делфи вба ся" и её использовать.

-~{}~ 11.03.08 14:02:

разработчик softTAXI название - X-DOOR (RTX-DOOR) - ничего вам не скажет...
ну почему, помню лет 7 (+-) назад они постоянно пиарились, даже троллейбусы ездили с их рекламой, известный бренд был.

-~{}~ 11.03.08 14:05:

по: а. Крону
как это?
Так как винда - ищи по Task Scheduler, а не cron'у.
 

kolyazdv

Новичок
этого достаточно чтобы сделать что угодно
с чего и начался...
как выполнить пару запросов на удаленном сервере mysql по определенному IP и порту 3306...
либо как передать эти данные пхп скрипту... которым также просто можно выполнить эти запросы
 
Сверху