Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie tabeli o nazwie pobranej ze zmiennej
wujekkk
post 21.08.2010, 17:17:42
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 2.03.2010

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


Witam!

Mam następujący problem problem: tworzę skrypt do obsługi amatorskiej ligi halowej. Tworzę tabelę drużyny, która zawiera nazwy drużyn wpisanych przez użytkownika. Następnie w pętli chcę stworzyć po jednej tabeli dla każdej z wcześniej wpisanych drużyn (w której znajdą się zawodnicy danej drużyny). Niestety nie tworzy mi tych tabel. Oto kod:

  1. <?php
  2.  
  3.  
  4. $i=1;
  5.  
  6. while ($i<=$iled)
  7. {
  8.  
  9. $druzyna='druzyna'.$i;
  10. $nazwa=$_GET[''.$druzyna.''];
  11. echo 'Druzyna numer '.$i.': <b>' .$nazwa.'</b>';
  12. echo "<br>";
  13.  
  14.  
  15. $queryd="INSERT INTO liga VALUES ('$nazwa','0','0','0','0')";
  16. $zapytanie=mysql_query($queryd);
  17.  
  18. $wykonajdr ="CREATE TABLE" .$nazwa. "(zawodnik VARCHAR(100), gole_strzelone INT(200), zolte_kartki INT(200), czerwone_kartki INT(200))";
  19.  
  20. $stworzdr=mysql_query($wykonajdr);
  21.  
  22. if($stworzdr) {
  23. echo 'Table created!';
  24. } else {
  25. echo 'Table died!';
  26. }
  27. $i++;
  28.  
  29.  
  30. }
  31.  
  32.  
  33.  
  34. ?>


oczywiście tabela liga jest stworzona prędzej i w pętli poprawnie są dodawane do niej wartości. Problem jest w tej części kodu:

  1. $wykonajdr ="CREATE TABLE" .$nazwa. "(zawodnik VARCHAR(100), gole_strzelone INT(200), zolte_kartki INT(200), czerwone_kartki INT(200))";
  2.  
  3. $stworzdr=mysql_query($wykonajdr);



Mam nadzieję, że jasno opisałem problem. Z góry dziękuję za pomoc.

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:19