Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Tworzenie baz, tabel, rekordów
Forum PHP.pl > Forum > Przedszkole
StadiPL
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ć?
StadiPL
Nie wiem jak usunąć temat, bo znalazłem samemu rozwiązanie:
...DATABASE `' .$base_name .'` DEFAULT...
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.