Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Problem z kodem
Adzik1992
post 26.07.2008, 15:50:44
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.05.2008

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


Otoz podam kod i wytlumacze.

  1. <?php
  2. if ($_POST['dodaj'])  {
  3.  
  4. $miejsce1 = $_POST['miejsce1'];
  5. $miejsce2 = $_POST['miejsce2'];
  6. $miejsce3 = $_POST['miejsce3'];
  7. $admin = $_POST['admin'];
  8.  
  9. $zapytanie = "INSERT INTO ostatnie (data, miejsce1, miejsce2, miejsce3, admin) VALUES (CURDATE(), $miejsce1, $miejsce2, $miejsce3, $data)" or die ('Nie dodano produktu, błąd: ' . mysql_error());
  10. mysql_query($zapytanie) or die ('Nie dodano produktu, błąd: ' . mysql_error());
  11. echo "<p />Ilość dodanych rekordów: " . mysql_affected_rows($polaczenie);
  12. }
  13. ?>


Gdy pokazuje sobie to na stronie wyswietla mi sie
Kod
Nie dodano produktu, błąd: You have an error in your SQL syntax; check the manual that corresponds to your MySQL

Prosze o pomoc.
Powód edycji: Dodałem tagi. /webdicepl
Go to the top of the page
+Quote Post
webdice
post 26.07.2008, 15:52:57
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Zapytanie powinno wyglądać tak:

  1. INSERT INTO `table` (`field1`, `field2`) VALUES ('value1', 'value2')


P.S. Przenoszę na Przedszkole.
Go to the top of the page
+Quote Post
deceq
post 26.07.2008, 16:06:01
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 3
Dołączył: 5.05.2007
Skąd: Łańcut

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


Zamień:
  1. <?php
  2. $zapytanie = "INSERT INTO ostatnie (data, miejsce1, miejsce2, miejsce3, admin) VALUES (CURDATE(), $miejsce1, $miejsce2, $miejsce3, $data)" or die ('Nie dodano produktu, błąd: ' . mysql_error());
  3. ?>



Na:
  1. <?php
  2. $zapytanie = "INSERT INTO ostatnie (data, miejsce1, miejsce2, miejsce3, admin) VALUES (CURDATE(), $miejsce1, $miejsce2, $miejsce3, $admin)" or die ('Nie dodano produktu, błąd: ' . mysql_error());
  3. ?>


--------------------

Masz pocztę GMail i chcesz takiego userbara? Wygeneruj go zupełnie za darmo: http://gmail.sliczne.eu
Go to the top of the page
+Quote Post
nowotny
post 26.07.2008, 16:26:22
Post #4





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(deceq @ 26.07.2008, 17:06:01 ) *
Zamień:
...
Na:
...

Co nic mu nie da bo błąd jest w składni SQL, jak sam błąd wskazuje, a nie w zmiennych...
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: 23.07.2025 - 02:19