Konrad-GM Opublikowano 24 Sierpnia 2012 Udostępnij Opublikowano 24 Sierpnia 2012 Witam, Mam pewien problem z zapytaniami w MySQL, otóż przy próbie aktualizacji czy dodawaniu rekordu mysql pluje błędem: 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 'desc='Simple description - test2' WHERE id=1' at line 1 Dla INSERT-a wygląda podobnie. Wygenerowane zapytania poprzez skrypt: "UPDATE tab_galery SET x=0,y=0,w=325,h=200,desc='Simple description - test' WHERE id=1" "INSERT INTO tab_galery (path,file,x,y,w,h,desc) VALUES('path','test2.png',0,0,900,270,'Simple description - another test')" Gdyby ktoś mógłby wytłumaczyć w czym problem, byłbym wdzięczny. :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sernat Opublikowano 24 Sierpnia 2012 Udostępnij Opublikowano 24 Sierpnia 2012 Jeśli się nie mylę to obecność apostrofów obowiązkowa : ) . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 24 Sierpnia 2012 Autor Udostępnij Opublikowano 24 Sierpnia 2012 Jeśli się nie mylę to obecność apostrofów obowiązkowa : ) . W przykładach znajdujących się w sieci raczej nie zachodziła taka potrzeba... :| Sprawdzę, jutro dam odpowiedź. ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
baca Opublikowano 25 Sierpnia 2012 Udostępnij Opublikowano 25 Sierpnia 2012 Jeśli się nie mylę to obecność apostrofów obowiązkowa : ) . Ja nie stosuje ich i działa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 26 Sierpnia 2012 Udostępnij Opublikowano 26 Sierpnia 2012 'desc' jest argumentem ORDER BY więc wywala błąd. Jeśli obejmiesz w `apostrofy` to zadziała. Dlatego w tutorialach polecają nazwy pól dawać w apostrofy. Polecam MySQL Workbench, SQL Editor wyświetla błędy podczas wpisywania i koloruje składnię. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 26 Sierpnia 2012 Administratorzy Udostępnij Opublikowano 26 Sierpnia 2012 Apostrofy to są ', a to jest grawis ` ;) Najlepiej zmien nazwe pola zeby nie było kolizji ze dyrektywą składni SQL Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 26 Sierpnia 2012 Autor Udostępnij Opublikowano 26 Sierpnia 2012 Dzięki wielkie, po zmianie nazwy wszystko działa. :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się