| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Делфи и ПХПмайадмин |
| Автор: Juiko 27.10.2011, 14:51 |
| Здравствуйте. Посоветуйте, пожалуйста, литературу, где было бы описано, как работать с ПХПмайадмин через Делфи..Заранее спасибо. |
| Автор: Mifody 28.10.2011, 16:30 |
| Совсем глупый вопрос: "нафига Вам такое счастье???" Если в кратце - то почитайте про авторизацию на сайтах, ну и про различные действия. |
| Автор: Juiko 1.11.2011, 11:42 |
| Мне такое счастье и правда бы в жизни не сдалось, да начальник просит. Авторизацию на сайтах я итак освоила, мне нужно добавлять данные на сайт из базы .cdb, хотелось бы разобраться, как это работает поподробнее. |
| Автор: Snowy 1.11.2011, 12:14 |
| Ну а причём тут PHPMyAdmin? Нужно написать скрипт на php, который будет это делать. А ему уже банальным http.POST запросом отдавать данные, которые он будет складывать. |
| Автор: Juiko 1.11.2011, 13:38 |
| ситуация какая. есть программка на делфях, которая делает выборку из базы данных в ричедит, потом пользователи вручную дописывают информацию. И так каждые 3 часа. А с меня требуют, чтобы по кнопке в делфях программа коннектилась с базой данных сайта и добавляла это как статью. Никогда не работала ни с чем подобным, поэтому посоветуйте, пожалуйста, как это сделать? ПС: коннект с базой данных установить удалось, и с таблицей тоже, но обратиться к полю, чтобы его обновлять пока не получается:( Добавлено через 4 минуты и 5 секунд а пхпмайадмин при том, что меня в него ткнули носом и сказали - добавлять сюда...вот я и подумала поначалу...) |
| Автор: Snowy 1.11.2011, 14:54 |
| Так у тебя ещё и прямой коннект к базе есть? Ну тогда могу только книжку по дельфи посоветовать. Там много разных интересных вариантов занесения данных в базу. |
| Автор: Juiko 1.11.2011, 15:03 |
| Коннект через адо, но так же, как с базами на скл-сервере работать не получается( |
| Автор: Mifody 1.11.2011, 16:01 |
| так, по чуть по полочкам (я так понимаю, Вам требуется добавлять/редактировать информацию именно на сайте): 1. прямой доступ к MySQL базе на сайте, говорю сразу "не комильфо", да и провайдеры мягко говоря не рады такой простье (в смысле завести пользователя базы с правами удаленного доступа) 2. подключение с помошью ADO, это на Вашей совести. У меня эти компаневы глючили до безобразия. Сейчас пользую zeos. Но это уже на Ваше усмотрение Варианты выхода из ситуации 1. обмен с помощью файла: прога генерит файл, Вы его закачиваете на сайт, он там автоматом "разбирается" и постится 2. написать собственный мини API. Собственно нужен только один скрипт, обрабатывающий POST запрос. Как то вот так |
| Автор: Juiko 2.11.2011, 09:24 |
| Mifody, создавать файл не вариант, нужно чтобы всё редактировалось сразу на сайте по нажатию одной кнопки. А почему прямой доступ к MySQL базе на сайте это не комильфо? Пользователя мне создали без проблем. |
| Автор: Snowy 2.11.2011, 11:20 |
| Прямой доступ вреден, когда он есть для всех абсолютно. Если он есть только из внутренней сети, то это нормально. А моя рекомендация - создать тему в разделе http://forum.vingrad.ru/forum/delphi-db-database-reporting.html Ибо вопрос потерял отношение к сетям. Заранее рекомендую продумать вопрос, ибо в данном виде он непонятен. |
| Автор: Mifody 2.11.2011, 15:16 | ||
Это насчет защищенности информации. Но если уж пользователя создали - тогда правильно Snowy сказал, прямым ходом в базы данных. З.Ы. Насчет создания пользователей, нарывался, когда хостер давал права на ВСЕ базы одинаковою Ух, я тогда всякой фигни себе накачал |
| Автор: Juiko 2.11.2011, 15:21 |
| спасибо за ответы, тему закрываю. |