Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Błąd w zapytaniu
Forum PHP.pl > Forum > Przedszkole
_Martin_
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
Rafal Filipek
Kod
DATE_ADD(NOW(), INTERVAL 2 DAY()

brakuje zamkniecia
kefirek
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. ?>
_Martin_
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())
erix
W dokumentacji mysql jest tak:
Kod
mysql> SELECT DATE_ADD('2010-12-31 23:59:59',
    ->                 INTERVAL 1 DAY);
melkorm
  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' ;
_Martin_
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.