Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "You have an error in your SQL syntax" przy wysylaniu formularza, Ja osobiscie nie widze problemu lecz moze ktos zauwazy :)
PeeSDeOeN
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 24.05.2011

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


Witam!
Mój problem to wyskakujacy komunikat "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 '' at line 53". W momencie gdy probuje dodac nowa oferte. (Serwis ma na celu zamieszczanie ogloszen typu wynajem mieszkan - oczywiscie darmowy). Niestety kod jest za dlugi aby go umiescic w poscie wiec podaje linka do niego:
link do pliku php

Z gory dziekuje za kazda udzielona odpowiedz.
Powód edycji: [wookieb]:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


1. Linia 107: Przemyśl, czy w tym miejscu koniecznie musisz użyć funkcji exit, bowiem należy pamiętać, że exit powoduje zakończenie wykonywania skryptu.
2. Linia 78: Warunek będzie spełniony, jeśli wszystkie obowiązkowe pola będą puste, a chyba powinien być spełniony, jeśli któreś ze wszystkich obowiązkowych pól będzie puste. Zamień znaki && na ||.
3. Linie 108-109: Dopóki wyżej używasz funkcji exit dopóty wszystko jest w porządku. Ale zamiast tej funkcji exit powinieneś dodać słówko else między nawiasami z tych linii.
4. Linie 110-162: W zapytaniu INSERT używasz ` (gravisów), a powinny być ' (apostrofy) lub " (cudzysłowy).

@worek A co robią ' (apostrofy) przy nazwach kolumn? Tutaj właśnie mają być ` (gravisy). Poza tym if to nie pętla, a instrukcja warunkowa i while-em czy foreach-em tego nie zastąpisz.

Ten post edytował mortus 30.05.2011, 09:09:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 06:05