ПредишенСледващото

  1. За създаване на таблици в MySQL Препоръчваме Ви да прочетете документацията.
  2. Проверете дали има таблица, като имате в кода - погрешно. Ако таблицата не съществува, се опитва да разгледа искането й ще се провали и изпълнение ще бъде прекъснат. Можете да създадете таблица, посочваща, ако не и съществува. Той ще бъде създаден, само ако същото име в таблицата на базата данни не съществува.
  3. Променлива с името на таблицата е много желателно да се филтрира за допълнителни знаци. Частична използване mysql_real_escape_string (). частично - му филтър (името - това не е низ).
  4. Създайте таблица с името, получена от външната страна - потенциална дупка в сигурността.
  5. На последно място, създаване на таблици в изпълнение - лош тон. С изключение на случаите, когато скриптовете са разработени автоматична инсталация. Но обикновено, този скрипт работи веднъж и след това се изтрива.

Ако разбирам правилно структурата на създадената таблица на SQL-скрипта да го създадете във вашия случай ще изглежда така:

Тя е тази структура е необходимо да се определят в линия и подава към mysql_query ().

Благодарим Ви за препоръката! На последно място, създаване на таблици в изпълнение - лош тон. С изключение на случаите, когато скриптовете са разработени автоматична инсталация. Но обикновено, този скрипт работи веднъж и след това се изтрива. Просто трябва да се запази информацията за времето на запис за всеки ден. Създаване всеки път, когато масите някак си не ръчно лов. И аз не мисля, че на някакъв друг начин. - Радик Kamalov 21 Февруари '12 в 08:37

За тази цел, той не всеки път да се създаде нова таблица е необходимо. Просто създайте първичен ключ за полето DATETIME. И да пиша всеки път, когато стойността на SQL-функцията NOW () (текущата дата път). И за SELECT-вземане на проби всяко парче информация в SQL има такива неща като условието, сортиране и групиране. - Кайт 21 февруари '12 в 15:50

Свързани статии

Подкрепете проекта - споделете линка, благодаря!