Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dynamiczne tworzenie tabel
polishmilk
post 25.08.2010, 09:50:24
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 27.04.2007

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


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.
Go to the top of the page
+Quote Post
krispak
post 25.08.2010, 10:40:29
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


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. }


Ten post edytował krispak 25.08.2010, 10:46:34


--------------------
* * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd..
Go to the top of the page
+Quote Post

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: 24.04.2025 - 04:27