Автор Тема: Создание таблицы...  (Прочитано 2310 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Создание таблицы...
« : 10 Октября 2004, 09:01:52 »
Добрый день!

У Меня такая ситуация:

Есть форма:

$today = date (\' ymd \'); //формат даты


//скрытая ячейка, которая сама заполняеться
//имя исполнителя
//имя композиции



Эта форма (Форма новых поступлений) работает примерно так:

Я захожу на страницу и воожу туда Исполнителя и композицию и нажимаю добавить, после этого данные отправляються в файл update.php.

Сейчас попытаюсь описать всю систему:
У меня сеёчас происходит так: При каждом пополнении базы исполнителей мне приходиться заходить пхпмайадмин и создавать в базе new таблицу соответствующюю дате пополнения+префикс D (тоесть сегодня 101004 еслибы я создавал таблицу сегодня онабы называлась d101004)А после этого я уже захожу в написаную формочьку заролняю её она передаёт данные в файл update.php который уже складывает всё в базу.


РЕАЛЬНАЯ ЗАДАЧА:

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


Вот что у меня есть сейчас, при такой системе как я описал вверху:

$server = "localhost";
        $db_user = "DieseL";
        $db_pass = "";
        $database = "new";

        $connection = mysql_connect("$server", "$db_user", "$db_pass") or die (\'Немогу законектиться\');
        $db = mysql_select_db ("$database");

               $query = "SELECT * FROM d$date";
        $query = "INSERT INTO d$date (singer, songs) VALUES (\'$sin\', \'$son\')";
        $result = mysql_query($query, $connection);


как и на что мне надо изменить чтобы всё работало?



P.s. спасибо огронмое зарание, и извените за тофталогию....

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
Создание таблицы...
« Ответ #1 : 10 Октября 2004, 11:03:25 »
Т.е. вопрос заключается в том, как проверить существование таблицы?
Анализируй результат работы запроса SHOW TABLES LIKE \'d$date\';  (где d$date - имя таблицы, чьё существование надо проверить).

А вообще мне не очень понятна идея хранить однотипные данные в куче разных таблиц.
« Последнее редактирование: 10 Октября 2004, 11:55:48 от Forza »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28