Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Problem z INSERT i dane oddzielone średnikiem
redelek
post 19.04.2010, 13:46:16
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Chcę wstawić dane pobrane z sesji do bazy danych. Dane są oddzielone średnikiem i niestety dostaję komunikaty o błędach.
Tak wygląda moje zapytanie
  1. $rodziny=$_SESSION['skod_rodziny'];
  2. echo $rodziny."<br />";
  3. $wynik = "INSERT INTO $M_TABELA (id_prezentu, id_uzytkownika, id_rezerwujacego, skr_prezentu, koszt, szczegoly, link, mini_fotka, rezerwacja, realizacja, typ_prezentu, dt_dodania, dt_realizacji, kod_rodziny) ".
  4. "VALUES (NULL, '$uzytkownik', '', '$opis', '$koszt', '$dokladnyopis', '$link', '$path' , '0', '0', '$okazja', '$DT', '', '$rodziny'";
  5. mysql_query($wynik) or die('Zapytanie: '.$wynik.'<br /> --- błąd: '.mysql_error());


dane które chcę wstawić mają postać 111213;141516;171819. Jak mały kroczek do przodu to zaraz się zatrzymuję.
Czy można jkoś wstawić takie dane do bazy ?

Ten post edytował redelek 19.04.2010, 13:46:44


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
blooregard
post 19.04.2010, 13:48:34
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Zrób

  1. echo $wynik;

i zobacz, jak wygląda zapytanie.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
redelek
post 19.04.2010, 13:53:07
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Dla mnie dobrze,

  1. Zapytanie: INSERT INTO pre_prezenty (id_prezentu, id_uzytkownika, id_rezerwujacego, skr_prezentu, koszt, szczegoly, link, mini_fotka, rezerwacja, realizacja, typ_prezentu, dt_dodania, dt_realizacji, kod_rodziny) VALUES (NULL, '1', '', 'sdfsd', '22', '
  2.  
  3. dasdasd
  4. ', '', 'foto_dir/noimage.png' , '0', '0', 'imieniny', '2010-04-19', '', '111213;141516;171819;202122;232425;293031;323334'
  5. --- błąd: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Jest w ciapkach , ale jak widać nie działa


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
wookieb
post 19.04.2010, 13:54:35
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie masz nawiasu zamykającego VALUES


--------------------
Go to the top of the page
+Quote Post
phpion
post 19.04.2010, 13:55:18
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Nie masz ) na końcu.
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: 13.07.2025 - 12:20