Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]zmienna jako nazwa tabeli w msql
przemo191
post 1.08.2011, 10:51:23
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Mam taki kod:

  1. $nr_rejestracji=$_POST['nr_rejestracji'];
  2. $typ=$_POST['typ'];
  3. $data_dodania=$_POST['data_dodania'];
  4. $przebieg_przy_dodaniu=$_POST['przebieg_przy_dodaniu'];
  5.  
  6. mysql_connect("localhost",$username,$password);
  7. @mysql_select_db($database) or die("Nie znaleziono bazy danych");
  8.  
  9.  
  10. $query= "CREATE TABLE $nr_rejestracji (id int(6) NOT NULL auto_increment, opis_naprawy varchar(300) NOT NULL, cena_naprawy varchar(30) NOT NULL, miejsce_wykonania varchar(30) NOT NULL, data_wykonania varchar(15) NOT NULL, przebieg_przy_naprawie varchar(20) NOT NULL,PRIMARY KEY (id))";
  11. mysql_query($query);


Problem tkwi w tym, że kiedy w "CREATE TABLE $nr_rejestracji" jest zmienna skrypt nie tworzy nowej tabeli w mojej bazie danych. Lecz kiedy $nr_rejestracji zmienię w stałą np. nr_rejestracji (bez znaku dolara), skrypt tworzy nową tabele.

Jestem początkujący w php jak i mysql, więc proszę o wyrozumiałość w moich pewnie podstawowych błędach.

Ten post edytował przemo191 1.08.2011, 10:53:09
Go to the top of the page
+Quote Post

Posty w temacie
- przemo191   [MySQL][PHP]zmienna jako nazwa tabeli w msql   1.08.2011, 10:51:23
- - nospor   1) var_dump($nr_rejestracji); Co ci wyświetla...   1.08.2011, 10:54:06
- - przemo191   Zwraca: [PHP] pobierz, plaintext string 'FZ 2671' ...   1.08.2011, 10:56:41
- - bastard13   Tworzenie tabeli dla każdego pojazdu to bardzo zły...   1.08.2011, 10:58:13
- - nospor   twoja rejestracja ma spację.... gdy wstawiasz teks...   1.08.2011, 10:59:27
- - przemo191   Zwraca: [PHP] pobierz, plaintext array 'nr_rejes...   1.08.2011, 11:02:45
- - nospor   spacje masz zamienić na _. Napisałem wcześniej z r...   1.08.2011, 11:04:15
- - przemo191   FZ 2671 zmieniłem na FZ_2671, niestety dalej nic.   1.08.2011, 11:06:05
- - nospor   Pokaz kod po zmianach, bo pewnie coś zepsułeś. Za...   1.08.2011, 11:08:31
- - przemo191   Znalazłem chochlika, zamiast `$nr_rejestr...   1.08.2011, 11:12:50
- - nospor   No to skoro problem rozwiązany to polecam ci jedna...   1.08.2011, 11:14:46
- - przemo191   Być może, ale człowiek uczy się na błędach, jak si...   1.08.2011, 11:22:10
- - nospor   CytatByć może, ale człowiek uczy się na błędach, j...   1.08.2011, 11:23:48
|- - przemo191   Cytat(nospor @ 1.08.2011, 12:23:48 ) ...   1.08.2011, 11:36:09
- - nospor   Musiałbym poznać większy obraz sytuacji. Opisz co ...   1.08.2011, 11:37:32
- - przemo191   Ja widzę to miej więcej tak, muszą być opcje: 1. d...   1.08.2011, 11:43:08
- - nospor   tabela SAMOCHOD ID REJESTRACJA inne dane dla samoc...   1.08.2011, 11:47:03
- - przemo191   I to jest chyba najlepsze rozwiązanie, naprawdę dz...   1.08.2011, 13:58:36
- - nospor   Utworzyłeś pole o nazwie ID_SAMOCHODU? Jeśli nie ...   1.08.2011, 14:09:05
- - przemo191   Może być wersja lite pole id_samochodu stworzył...   1.08.2011, 14:13:55
- - nospor   tak, gdy tworzysz rekord w tabeli NAPRAWA, to id_s...   1.08.2011, 14:17:03
- - Wilwarin   Mam skrypt na przejrzystą edycję bazy danych, więc...   1.08.2011, 14:57:13
- - nospor   mysql_query("UPDATE NAPRAWA SET ID=$xm W...   1.08.2011, 15:36:33
- - Wilwarin   Jak już mówiłem, to był mój pierwszy kontakt z PHP...   2.08.2011, 10:56:30


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: 14.07.2025 - 23:51