Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] Problem z apostrofami
Forum PHP.pl > Forum > Przedszkole
fcs
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. ?>
Sokal
Wrzuć zapytanie w konsole mysql-a i zobaczysz co jest nie tak, po mojemu to powinno działać :-)
strife
Zamień 5 linijkę na:

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


I zobaczysz jakie błędy Ci wywala smile.gif
fcs
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.