Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dynamiczne tworzenie tabel
Forum PHP.pl > Forum > Przedszkole
polishmilk
Witam,
mam problem z dynamicznym tworzeniem tabel. Czytałem już podobne posty, m.in.
http://forum.php.pl/index.php?showtopic=54467
ale nie mogę znaleźć rozwiązania ;/
Dokładnie to chodzi o takie coś żeby skrypt tworzył tabelę jeżeli jej nie ma i do jakiejś tam stałej nazwy tabeli dodawał zmienną, czyli coś takiego:
  1. $sql="CREATE TABLE IF NOT EXISTS nazwa.$zmienna...";

Tylko nie wiem jak to odpowiednio zapisać...
Z góry dziękuję za pomoc.
krispak
Sprawdzasz w bazie czy data tabela istnieje
  1. $zmienna = "jakas zmienna" // pamietaj o filtrowaniu
  2. $sql = mysql_num_rows(mysql_query("SHOW TABLES FROM nawa_bazy LIKE 'nazwa".$zmienna."'"));

i warunek czy jest rowna zero co daje ze danej tabeli nie ma w bazie, wiec ja tworzysz
  1. if($sql == 0) {
  2. // dajesz zapytanie do tworzenia tabeli
  3. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.