![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam sobie kod PHP, ktory zaklada tabele w bazie i potem probuje wpisac do niej dane. Tabela jest pusta, zreszta zakladanie tabeli dziala OK. Problem jest, ze kod nie chce dzialac i wywala sie blad skladniowy (Syntax error).
podczas gdy wklepanie z konsoli linii w terminalu mySQLa: INSERT INTO xxx (aktywna, typ) VALUES (1,1); Dziala .... Wie ktos, w czym tkwi przyczyna ? Zmienne sa OK, nazwy pol tez. Dziekuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 26.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moze wrzuce blad, jaki teraz dostaje: Query Error : 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 ''polozenie' int(6) NOT NULL auto_increment, 'aktywna' tinyint(1) NOT NULL, '' at line 2 I nie mam pojecia, jak sprawdzic, o co chodzi (moze jakies sugestie, jakis parser albo cokolwiec co da mi clue) ? Linijka kodu odpowiadajaca powyzszemu to:
Nazwy kolumn mogą być albo w w takich apostrofach ` albo w ogóle bez. Ale "zwykłe" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) apostrofy ' generują błąd w składni. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:33 |