Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+sqlite] problem ze slashem
AxZx
post 1.03.2005, 16:40:59
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


mam taki oto kod

  1. <?php
  2.  
  3. $tytul = addslashes($_POST['tytul']);
  4. $data = strtotime(&#092;"now\");
  5. $tresc = addslashes($_POST['tresc']);
  6. $tresc = str_replace(&#092;"n\",\"<BR>\",$tresc);
  7.  
  8. $db = sqlite_open('wiedzma.sqlite');
  9.  
  10. $query = &#092;"INSERT INTO zinart VALUES (
  11.  NULL, '\".$data.\"', '\".$tytul.\"', '\".$tresc.\"', '\".$jezyk.\"')&#092;";
  12. sqlite_query($db,$query); 
  13. sqlite_close($db);
  14.  
  15. ?>


i wyskakuje mi blad

Kod
sqlite_query(): unrecognized token: "\"


a dane jakie chce dodac to np 'text' albo "text"

i o co chodzi? jak mam dodac do bazy text z cudzyslowiem?
w mysql nie ma z tym problemu a tu zonk
a nigdzie nie moge znalezc tego
sqlite malo popularny jest w sieci a dziala juz od 5 lat



juz sie sam dowiedzialem co jest nie tak, jakby ktos szukal to jest funkcja
sqlite_escape_string

przykladowe zapytanie:
  1. <?php
  2. $query = sqlite_query( $db, &#092;"INSERT INTO pages VALUES (
  3.  NULL,
  4.  '\" . sqlite_escape_string( $_POST['filename'] ) . \"',
  5.  '\" . sqlite_escape_string( $_POST['title'] ) . \"',
  6.  '\" . sqlite_escape_string( $_POST['contents'] ) . \"'
  7. ) &#092;" );
  8. ?>


Ten post edytował AxZx 7.03.2005, 16:49:30


--------------------
aplikacje internetowe | Symfony
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: 24.05.2024 - 03:24