Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Wybór bazy danych
johnyx21
post 29.06.2009, 14:38:15
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.06.2009

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


Witam
Mam taki problem.
Mam bazę danych, w której przechowuje nazwy baz na których mogę operować. Mam formularz, który wyświetla mi zapisane bazy i przycisk "wybierz" obok każdej z nich i teraz po naciśnięciu "wybierz" przekazuje mi do pliku wybor.php nazwę wybranej bazy. Teraz moje pytanie jak zrobić żeby połączył się z wybraną bazą danych, której nazwę przekazałem.

  1. <?php
  2. $wyb=$_GET['wybierz'];
  3. $mysql_conection = mysql_connect('', '', '');
  4. mysql_select_db('$wyb') or mysql_query("CREATE DATABASE $wyb");
  5. ?>


Napisałem coś takiego ale wyświetla mi wtedy "Nieznana baza danych '$wyb'"
Z góry dzięki za każdą pomoc
Go to the top of the page
+Quote Post
Fafu
post 29.06.2009, 14:43:56
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

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


Może takie coś:
  1. <?php
  2. $wybierz = @mysql_select_db('$wyb');
  3. if(!$wybierz) {
  4. mysql_query("CREATE DATABASE $wyb");
  5. }
  6. ?>


--------------------
http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły.
Go to the top of the page
+Quote Post
piotrooo89
post 29.06.2009, 14:45:06
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a gdzie się łączysz? gdzie kończysz połączenie z poprzednią db?


--------------------
Go to the top of the page
+Quote Post
johnyx21
post 29.06.2009, 14:52:13
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.06.2009

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


Tzn mam kilka napisanych skryptów ale teraz w każdym z nich na sztywno połączenie z jedną bazą danych, chce zrobić tak, że w każdym zamiast wyboru tej jednej bazy będzie wczytywało mi ten plik. Dzięki temu będę mógł operować na kilku bazach.
Fafu po wpisaniu Twojego kodu też wyświetla mi komunikat "Nieznana baza danych '$wyb'"

Ten post edytował johnyx21 29.06.2009, 14:57:24
Go to the top of the page
+Quote Post
Wicepsik
post 29.06.2009, 14:58:33
Post #5





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $wyb=$_GET['wybierz'];
  3. $mysql_conection = mysql_connect('', '', '');
  4. mysql_select_db($wyb) or mysql_query("CREATE DATABASE $wyb");
  5. ?>


Ten post edytował Wicepsik 29.06.2009, 14:59:52


--------------------
Go to the top of the page
+Quote Post
johnyx21
post 29.06.2009, 15:06:23
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.06.2009

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


Zmieniłem trochę kod i działa smile.gif


  1. <?php
  2. $wyb=$_GET['wybierz'];
  3. $mysql_conection = mysql_connect('', '', '');
  4. ?>

Dzięki wszystkim za pomoc

Ten post edytował johnyx21 29.06.2009, 15:24:41
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: 4.07.2025 - 17:19