Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]mysql dodaje jeden apostrof niepotrzebny apostrof.
emeres1
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 28.03.2010

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


Witam serdecznie,
z polecenia
  1. INSERT INTO `age` ( `id` , 'ageid', 'm13', 'a13', 'a14', 'a15', 'a16', 'a17', 'a18', 'p18', 'avarage', 'ilevote' )
  2. VALUES (
  3.  
  4. '', '1', '1', '1', '1', '1', '1', '1', '1', '1' '15', '8' )
  5.  


sql wyrzuca mi blad:
#1064 - Something is wrong in your syntax obok ''ageid', 'm13', 'a13', 'a14', 'a15', 'a16', 'a17', 'a18',' w linii 1

skad przed ageid bierze sie podwojny apostrof,tzn pojedynczy ale zdublowany?

Prosze o pomoc.
pozdrawiam
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat
skad przed ageid bierze sie podwojny apostrof,tzn pojedynczy ale zdublowany?

z klawiatury... No przecież mysql sam tego nie generuje tylko ty więc kogo ty się pytasz o rzecz oczywistą?
Go to the top of the page
+Quote Post
emeres1
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 28.03.2010

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


Cytat(wookieb @ 22.07.2010, 10:53:53 ) *
z klawiatury... No przecież mysql sam tego nie generuje tylko ty więc kogo ty się pytasz o rzecz oczywistą?

(IMG:style_emoticons/default/smile.gif) ))
nie ma go w zapytaniu to czemu pokazuje sie w bledzie mysql?

sory moj blad:) nie zauwazylem ze na koncu tez jest automatycznie dodawany:)
zerknalbys zeby sprawdzic gdzie robie blad?
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. INSERT INTO `age` ( `id` , 'ageid', 'm13', 'a13', 'a14', 'a15', 'a16', 'a17', 'a18', 'p18', 'avarage', 'ilevote' )
  2. VALUES (
  3. NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1' ,'15', '8' )
  4.  
  5.  
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




ale panowie.... nazw pol nie bierze się w apostrofy....

nie: 'ageid'
a: `ageid`

analogicznie reszta
Go to the top of the page
+Quote Post
emeres1
post
Post #6





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 28.03.2010

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


yhhh..ten sam blad..
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




po moich poprawkach? Niemozliwe (IMG:style_emoticons/default/smile.gif)

No chyba ze masz na mysli kod wookieba - to tak - po jego kodzie bedziesz mial dokladnie ten sam blad (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Taa nie zauważyłem tych apostrofów
  1. INSERT INTO `age` ( id ,ageid, m13, a13, a14, a15, a16, a17, a18, p18, avarage, ilevote )
  2. VALUES (
  3. NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1' ,'15', '8' )
Go to the top of the page
+Quote Post
emeres1
post
Post #9





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 28.03.2010

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


działa dzieki wielkie:)

sorki ze mecze was z takimi glupotami ale zaraz osiwieje:D
gdy wrzucam polecenie w phpadmina
  1. INSERT INTO `age` ( id ,ageid, m13, a13, a14, a15, a16, a17, a18, p18, avarage, ilevote )
  2. VALUES ( NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1' ,'15', '8' )

wszystko gra ale gdy robie z poziomu php:
  1. $age = mysql_query("INSERT INTO `age` ( id ,ageid, m13, a13, a14, a15, a16, a17, a18, p18, avarage, ilevote )
  2. VALUES ( NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1' ,'15', '8' ) ");

Nie dzieje sie nic...jak to mozliwe?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
gigzorr
post
Post #10





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


daj sobie na koncu zapytanie or die(mysql_error());
print_r($nazwazapytania);
Go to the top of the page
+Quote Post
ixpack
post
Post #11





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

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


  1. INSERT INTO age (`id`, `ageid`, `m13`, `a13`, `a14`, `a15`, `a16`, `a17`, `a18`, `p18`, `avarage`, `ilevote`)
  2. VALUES (NULL, '1', '1', '1', '1', '1', '1', '1', '1', '1' ,'15', '8');
Go to the top of the page
+Quote Post

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: 3.10.2025 - 16:55