За последние 24 часа нас посетили 17790 программистов и 1678 роботов. Сейчас ищут 856 программистов ...

Создание таблицы

Тема в разделе "PHP для новичков", создана пользователем fablee, 31 окт 2016.

Метки:
  1. fablee

    fablee Новичок

    С нами с:
    31 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте, не могли бы вы мне помочь, нужно создавать таблицы со случайным(*уникальным) именем. как способом это можно сделать?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Что такое таблицы? Лук репчатый или лук чтобы стрелять стрелами?
    --- Добавлено ---
    Замок для дверей или замок строение?
    --- Добавлено ---
    ручка чтобы писать или ручка у двери?
     
  3. fablee

    fablee Новичок

    С нами с:
    31 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    Таблицу в базе...
    есть данный способ
    PHP:
    1. mysql_query("CREATE TABLE `{$qdata[0]}` ()")
    но он не подходит для моих целей, он больше подходит для генерации паролей, безопасных страниц для оплаты потому как
    PHP:
    1. {$qdata[0]}
    динамическая переменная к которо невозможно привязаться.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @fablee ну можно генерировать имя, потом проверить есть ли таблица с таим именем, потом если такой нет создать.
    При чём тут пароли и привязанность?
    Какую задачу хочешь решить?
     
  5. fablee

    fablee Новичок

    С нами с:
    31 окт 2016
    Сообщения:
    3
    Симпатии:
    0
    Спасибо уже решил задачу путем простого генерирования имени
    PHP:
    1. $(document).ready(function (){
    2. function str_rand() {
    3. var result = '';
    4. var words = '1234567890qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM`~!@#$%^&*{}[]<>?/';
    5. var max_position = words.length - 1;
    6. for( i = 0; i < 12; ++i ) {
    7. position = Math.floor ( Math.random() * max_position );
    8. result = result + words.substring(position, position + 1);
    9. }
    10. return result;
    11. }
    12.  
    13. $("#addProduct").click(function() {
    14. $("#nameTable").val(str_rand());
    15. });
    16. });
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @fablee отзови жалобу, я больше так не буду :D