Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] Problem z apostrofami
fcs
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 28.06.2007

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


Witam
Mam oto taki problem:
Gdy w formularzu daje cos z apostrofami to wywali mi błąd w zapytaniu ALE ( :-) ) po zastosowaniu funkcji addslashes równierz wywala błąd

Zmienne:
  1. <?php
  2. $temat = konwertuj(addslashes($_POST['temat']));
  3. $wstep = konwertuj(addslashes($_POST['wstep']));
  4. $tresc = konwertuj(addslashes($_POST['tresc']));
  5. $link = konwertuj(addslashes($_POST['link']));
  6. ?>


Zapytanie:
  1. <?php
  2. $zapytanie= mysql_query("INSERT INTO teksty VALUES
  3. ( NULL, '".$kategoria."', '".$temat."', '".$wstep."', '".$tresc."', 
  4. '".$link."', '".$data."', '".$autor."')") 
  5. or die ('blad w zapytaniu');
  6. ?>


Ten post edytował fcs 6.08.2007, 23:30:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Sokal
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 8.02.2007

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


Wrzuć zapytanie w konsole mysql-a i zobaczysz co jest nie tak, po mojemu to powinno działać :-)


--------------------
Jabber/E-Mail: dominiksokal[at]gmail.com | GG: #3795571
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Zamień 5 linijkę na:

  1. <?php
  2. or die ('blad w zapytaniu :: ' . mysql_error());
  3. ?>


I zobaczysz jakie błędy Ci wywala smile.gif


--------------------
Go to the top of the page
+Quote Post
fcs
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 28.06.2007

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


Znalazłem błąd smile.gif Wcześniej dodałem do tabeli jedną kolumnę na końcu i w komendzie INSERT powinienem dać na końcu VALUES(... NULL)
I tak dzięki za pomoc smile.gif
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 Aktualny czas: 19.08.2025 - 19:22