Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Błąd w zapytaniu
_Martin_
post 12.01.2009, 20:27:32
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Heloo

Problemik tym razem z tym zapytaniem

  1. INSERT INTO
  2. lista_transferowa
  3. (id_pilkarz, DATA, data_koniec, cena, cena_poczatkowa, opis)
  4. VALUES
  5. ('.$iId.', NOW(), DATE_ADD(NOW(), INTERVAL 2 DAY(), '.$iCena.', '.$iCena.', "'.$sOpis.'")
  6. '))
  7. {
  8. echo mysql_errno().": ".mysql_error()."<BR>";
  9. redirectRequest(TAPP, '', 'mAuctionAdded');
  10. }
  11. else
  12. { echo mysql_errno().": ".mysql_error()."<BR>";
  13. //setMessage('exception:mAuctionNotAdded');
  14. }




i efekt: 1064: Something is wrong in your syntax obok '(), 10000, 10000, "XXX")' w linii 5


Dzięki z góry smile.gif


--------------------
Go to the top of the page
+Quote Post
Rafal Filipek
post 12.01.2009, 20:32:20
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

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


Kod
DATE_ADD(NOW(), INTERVAL 2 DAY()

brakuje zamkniecia

Ten post edytował Rafal Filipek 12.01.2009, 20:32:54
Go to the top of the page
+Quote Post
kefirek
post 12.01.2009, 20:38:45
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Zobacz tak
  1. <?php
  2. $wynik = mysql_query("
  3. INSERT INTO
  4. lista_transferowa
  5. (id_pilkarz, data, data_koniec, cena, cena_poczatkowa, opis)
  6. VALUES
  7. ('$iId', NOW(), NOW() + INTERVAL 2 DAY, '$iCena', '$iCena', '$sOpis')
  8. ");
  9. ?>


Ten post edytował kefirek 12.01.2009, 20:40:50
Go to the top of the page
+Quote Post
_Martin_
post 12.01.2009, 23:10:51
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Niestety nic nie działa dalej:
  1. <?php
  2. DATE_ADD(NOW(), INTERVAL 2 DAY()) rónie&#380; nie działa
  3. ?>


Problem rozwiązany niepotrzebnie dodałem jakieś () w INTERVAL 2 DAY())

Ten post edytował _Martin_ 12.01.2009, 23:15:41


--------------------
Go to the top of the page
+Quote Post
erix
post 12.01.2009, 23:15:20
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




W dokumentacji mysql jest tak:
Kod
mysql> SELECT DATE_ADD('2010-12-31 23:59:59',
    ->                 INTERVAL 1 DAY);


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
melkorm
post 12.01.2009, 23:15:38
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


  1. DATE_ADD(NOW(), INTERVAL 2 DAY())

co robią nawiasy przy DAY ? to nie jest funkcja .

to co dał kefirek na pierwszy rzut oka powinno smigać ...

może spróbuj tak:

  1. INSERT INTO lista_transferowa SET id_pilkarz = '$iId' , DATA = NOW() , data_koniec = NOW() + INTERVAL 2 DAY , cena = '$iCena', cena_poczatkowa = '$iCena', opis = '$sOpis' ;


Ten post edytował melkorm 12.01.2009, 23:19:14


--------------------
Go to the top of the page
+Quote Post
_Martin_
post 12.01.2009, 23:16:23
Post #7





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Tak już sam do tego doszłem hehe czytając php manual ze znaków tam niegdzie nie ma hee
Ale dzieki za pomoc smile.gif +

co do kefirek to troche nie bo mam na dole elseye i

  1. <?php
  2. {
  3.                             echo mysql_errno().": ".mysql_error()."<BR>";
  4.                            redirectRequest(TAPP, '', 'mAuctionAdded');
  5.                        }
  6.                        else
  7.                        {       echo mysql_errno().": ".mysql_error()."<BR>";
  8.                            //setMessage('exception:mAuctionNotAdded');
  9.                        }
  10.                    }
  11.                    else
  12.                    {
  13.                        setMessage('exception:mNotFilled');
  14.                    }
  15. ?>


i na końcu dodał )); a powinno być )) + nawiasy smile.gif

Ten post edytował _Martin_ 12.01.2009, 23:18:00


--------------------
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: 19.06.2025 - 10:28