Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie baz, tabel, rekordów
-StadiPL-
post
Post #1





Goście







Witam ponownie ;]
Tym razem mam problem z zapytaniami do bazy danych. Napisalem sobie (na podstawie tego co znalazłem w internecie) taki kod:
  1. <?php
  2. //zmienne logowania
  3. $sql_login="root";
  4. $sql_ip="127.0.0.1";
  5. $sql_pass="";
  6. //zmienne bazy
  7. $base_name="bazaaaaa";
  8. //zmienne tabeli
  9. $table_name="tabelaaaaaa";
  10.  
  11. $sql_connect=mysql_connect($sql_ip, $sql_login, $sql_pass); //funkcja łączenia
  12. echo $sql_connect; //łączenie
  13. $create_base='CREATE DATABASE' .$base_name .'DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;'; //funkcja tworzenia bazy danych
  14. echo mysql_query($create_base); //tworzenie bazy
  15. # $create_table='CREATE TABLE' .$table_name .'(id int NOT NULL AUTO_INCREMENT, imie char(30), lata char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(id))'; //funkcja tworzenia tabeli
  16. # echo mysql_query($create_table); //tworzenie tabeli
  17. echo mysql_close($sql_connect); //zamknięcie połączenia
  18. ?>

I jest o tyle dobrze że strona po wczytaniu nie wywala błędu, jednak niestety nie tworzy mi bazy. Wiem że błąd jest we fragmencie ...DATABASE' .$base_name .'DEFAULT...
Jak to ma wyglądać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
-StadiPL-
post
Post #2





Goście







Nie wiem jak usunąć temat, bo znalazłem samemu rozwiązanie:
...DATABASE `' .$base_name .'` DEFAULT...
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 Aktualny czas: 21.08.2025 - 16:01