Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]zmienna jako nazwa tabeli w msql
przemo191
post
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
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Być może, ale człowiek uczy się na błędach, jak się pogubię to wymyślę nową strukture
Człowiek uczy się też na wskazówkach. Skoro ktoś bardziej doświadczony ci doradza to lepiej posłuchaj już teraz. No ale Twoja sprawa (IMG:style_emoticons/default/smile.gif)
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 16:55