Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem ze skladnia SQL w skrypccie php
niecos
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.07.2009

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


Mam skrypt php z trzema wstawieniami do bazy. Wszystkie insert dochodza do skutku (rekordy zapisuje w bazie), lecz wyrzuca mi błąd:

  1. $ins_film -> INSERT INTO tbl_film VALUES ('0', 'To jest tytul filmu','To jest jakis opis filmu', '2', '4', '3', '3', NOW())
  2. $id_filmu -> 13
  3. film $ins_foto ->INSERT INTO tbl_pic_film VALUES('0', 'd:/htdocs/sklep/foto/film/tojesttytulfilmu/cover95.jpg', '13')
  4.  
  5. $ins_cena_film ->INSERT INTO tbl_dost_film VALUES( '0', '13', '7.6', 'tak', '5.7', 'tak')
  6. 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 '='2'' at line 1

sa to echa insertów

Co moze być powodem takiego blędu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
niecos
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.07.2009

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


Cytat(progresmedia @ 7.07.2009, 18:14:44 ) *
Czyli w tych zapytaniach które podałeś nie ma błędu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tu masz fragment zapytania przy którym jest błąd - w zapytaniach które podałeś ani razu nie występuje "=", co potwierdza, że błąd jest gdzieś indziej.

Wklej zapytania które występują wcześniej w skrypcie.


wiem ze mam tam błąd i to w pierwszym, dlatego ze jak ukryłem pozostałe to dalej był ten sam to mi sie wydaje ze jest problem z "$opis_film" ale nie moge dojść co. A jakby to było pomocne to pole w bazie jest long text.
Pod spodem dane i zapytanie do tabeli
  1. <?php
  2. $tytul_film =htmlspecialchars(trim($_POST['tytul_film']));
  3. $opis_film = htmlspecialchars($_POST['opis_film']);
  4. $kat_film = $_POST['kat_film'];
  5. $bbfc = $_POST['bbfc'];
  6. $typ_sprzetu = $_POST['typ_sprzetu'];
  7. $format = $_POST['format'];
  8.  
  9.  
  10.    
  11.    $foto_czego ="film";
  12.    
  13. // wstawianie filmu do tabeli
  14.    mysql_query('SET NAMES utf8');
  15.    $ins_film ="INSERT INTO $tbl_film VALUES ('0', '".$tytul_film."','".addslashes($opis_film)."', '$kat_film', '$bbfc', '$typ_sprzetu', '$format', NOW()) ";
  16.  
  17. echo" $ins_film -> $ins_film<br>";
  18. //end wstawianie filmu do tabeli
  19. ?>


dzieki za szybką odpowiedz.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 09:53