Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczne tworzenie tabel
dgaleza
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.09.2006

Ostrzeżenie: (0%)
-----


Muszę stworzyć dynamicznie kilka tabel, których nazwa będzie zależna od ID dodawanego wiersza do innej tabeli.
W warunku if dodałem zmienną
  1. <?php
  2. $sql = "CREATE TABLE $id (uczen_ID TEXT NOT NULL, oceny TEXT NOT NULL, sr TEXT NOT NULL, np TEXT NOT 
    NULL)"
    ;
  3. ?>

Poza warunkiem if dodałem instrukcję:
  1. <?php
  2. ?>

Niestety nowa tabela nie jest utworzona (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) . Co robię źle?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Pozdrawiam
dgaleza
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


dgaleza: roznica jest prawie 10krotna, ale i tak taka baze zmiescilbys na DYSKIETCE! a miejsca masz zapewne duzo wiecej.

Gdy bedziesz mial znormalizowana baze to
Cytat
No chyba ze jednak bedziesz robil jakies statystyki na ocenach, to jednak polecam rozbice tego na oddzielne rekordy jak na poczatku zaproponowalem

Bedzie duzo prostrze niz babranie sie z przecinkami/srednikami.
Go to the top of the page
+Quote Post

Posty w temacie
- dgaleza   Dynamiczne tworzenie tabel   29.09.2006, 10:59:02
- - nospor   $id to liczba? Nazwa tabeli nie moze byc licz...   29.09.2006, 11:02:27
- - dgaleza   Z początku też myślałem, że nazwą tabeli nie może ...   29.09.2006, 12:43:06
- - nospor   CytatZ początku też myślałem, że nazwą tabeli nie ...   29.09.2006, 12:44:52
- - qbatoja   A oplaczyles sie z baza danych i wybrales odpowied...   29.09.2006, 13:23:19
- - dgaleza   Łącze się z bazą danych, ponieważ dodaję rekordy d...   29.09.2006, 18:20:07
- - SongoQ   Jaki blad zwraca? Trudno stwierdzic co Ci nie dzia...   29.09.2006, 18:32:20
- - myth   1. Tak jak napisal nospor, liczba nie moze byc naz...   29.09.2006, 18:41:44
- - dgaleza   PANOWIE!!! Działa. Musiałem dodać mysq...   29.09.2006, 21:19:22
- - nospor   CytatPowracając do zapisywania danych w jednej tab...   29.09.2006, 21:20:36
- - dgaleza   Ja myślałem o czymś takim: +---------------+-----...   29.09.2006, 21:27:38
- - nospor   a ja myslalem o takiej: KodidUcznia | idPrzedmiotu...   29.09.2006, 21:30:18
- - dr_bonzo   dgaleza: poprzegladaj jakies proste przykladowe pr...   29.09.2006, 21:51:11
- - dgaleza   Cytat(nospor @ 29.09.2006, 22:30:18 )...   29.09.2006, 21:56:37
- - nospor   No, roznica spora, ale nie zawsze o roznice chodzi...   29.09.2006, 22:10:06
- - dr_bonzo   dgaleza: roznica jest prawie 10krotna, ale i tak t...   29.09.2006, 22:15:59
- - dgaleza   To mały paradoks, ale jesteś bardziej doświadczony...   29.09.2006, 22:22:53
- - qbatoja   oni maja racje ziomus, jakbys mial wykonywac opera...   29.09.2006, 23:15:08
- - SongoQ   CytatMiałem zamiar dodać jeszcze jedną kolumnę o n...   30.09.2006, 07:34:38
- - dgaleza   Więc podsumujmy temat: Czy lepiej tworzyć tabelę k...   30.09.2006, 18:05:58
- - SongoQ   Hm 5+ = 5.5 to skad bedziesz wiedzial ze jest -6 ?   30.09.2006, 20:32:48
- - dgaleza   "+" w średniej szkolnej oznacza +0.5 pkt...   30.09.2006, 21:15:35
- - nospor   CytatRobię tabele z jedną oceną w rekordzie, a oce...   1.10.2006, 10:24:05
- - dgaleza   Teraz zastanawiam się tylko nad nie przygotowaniam...   1.10.2006, 12:01:02
- - giron   ojejku strukture bazy danych zawsze tworzy sie z m...   3.10.2006, 09:00:40
- - dgaleza   Wydaje mi się, że prościej będzie wykorzystać funk...   3.10.2006, 13:42:33
- - SongoQ   CytatWydaje mi się, że prościej będzie wykorzystać...   4.10.2006, 10:08:29
|- - dgaleza   Cytat(SongoQ @ 4.10.2006, 11:08:29 ) ...   4.10.2006, 13:11:11
- - SongoQ   Jesli zakladasz ze to kilka rekordow to nie ma zna...   4.10.2006, 15:20:35


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 16:18