Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Nieznana liczba zmiennych wewnątrz string?
sayja
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.10.2009

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


Mam problem,
otóż nie wiem jak mogłaby wyglądać składnia lub jakiej funkcji użyć gdy chcę przykładowo
utworzyć nową tabelę w bazie danych za pomocą formularza wymagającego określenie ilości kolumn w tabeli.
"CREATE TABLE $nazwa_tabeli ( ... )" - w jaki sposób w wykropkowanym miejscu umieścić nieznaną liczbę zmiennych, które czytam z POST?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


np ktos wpisal liczbe kolumn 5 wiec przesylasz liczbe 5 po czym

  1. for($i=0; $i<=$_POST['liczba']; $i++) {
  2. $pole='nazwa_pola_'.$i;
  3. //tutaj tworzysz tabele
  4. CREATE TABLE $nazwa_tabeli ($pole )
  5. // konczysz tworzenbie tabeli
  6. }
  7.  
  8.  


tutaj uzylem bardzo prostego nazywania pol, (nwazwa_pola_1, nazwa_pola_2 itd az do 5)

Ten post edytował MateuszScirka 1.10.2009, 17:33:50
Go to the top of the page
+Quote Post
sayja
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.10.2009

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


takie coś działa na zasadzie tworzenia 5 tabeli o tej samej nazwie z różnymi nazwami jedynej kolumny, efekt jest taki że tworzy mi się jedna tabela z jedną (pierwszą) kolumną.

więc to nie to
Go to the top of the page
+Quote Post

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: 22.08.2025 - 21:23