Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вывод списка существующих БД
******************************************************************************************
Короче такая проблема, грубо говоря мне необходимо вывести в браузер после нажатия кнопки значение выпадающего списка, вот только проблема ничего не получается...
Объясните, где моя ошибка, а лучше готовыи кодом помогите???
-SCHATTEN-
Отправлено: 18 Апреля, 2007 - 19:05:46
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
Ты просто не экранировал ковычки, и поставь error_reporting = вкл
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Здесь есть некоторая неоднозначность. На сервере может быть несколько БД, а каждая БД может содержать несколько таблиц. Т.е для выбора конкретной таблицы, нам надо сначала выбрать БД, а потом таблицу. Другими словами, здесь будет два связанных списка.
Если же речь идет только о выборе БД, тогда непонятно, при чем здесь функция mysql_tablename() ?
Есть смысл сформулировать задачу более четко, иначе мы здесь будем долго гадать - а что же автор хотел сказать?
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
Ну из того что было склепали рабочий код, посмотрим, что скажет автор дальше....
RouTeR
Отправлено: 18 Апреля, 2007 - 21:35:09
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Март 2007
Помог: 0 раз(а)
Функция mysql_tablename() - была мной использована, чтобы получить список БД, иначе у меня не получилось, но вот как раз эта функция меня и смущает...
А по поводу двух связанных списков можно поподробнее???????????\n\n(Добавление)
Постараюсь объяснить подробнее, что мне надо...
**********************************************************************
1. Получить список всех БД, находящихся на сервере mysql
2. После выбора любой БД из этого сформировнного списка, мне нужно вывести в браузер список всех таблиц выбранной базы данных
***********************************************************************
valenok
Отправлено: 18 Апреля, 2007 - 22:03:54
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Вот еще вопрос относительно баз данных MySQL, каким образом происходит backup и restore баз данных, кто-нибудь пробовал писать на php такой модуль, если есть поделитесь, пожалуйста, ну и не плохо было узнать сам принцип работы восстановления и копирования БД???
###############################
valenok
Отправлено: 20 Апреля, 2007 - 19:12:11
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Перебирается список БД
Для каждой Бд перебираются все таблицы
Для каждой таблицы создаётся список полей и содержание
И всё это записывается в файл. (Желательно уже отформатированный в SQL виде)
А реставрация происходит посредством выполнения sql запроса который был записан в файл нашим бэкапом
----- Truly yours, Sasha.
evgenijj
Отправлено: 20 Апреля, 2007 - 19:25:24
Участник
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Цитата:
каким образом происходит backup и restore баз данных
Если бы возникла такая нужда - обязательно бы посмотрел исходные коды phpmyadmin. Там все это - и backup и restore уже реализовано.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.