![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
zrobilem tak jak jest tam i mi dales robi update 0000-00-00 00-00-00 mam teraz taki ko i dalej nie dziala
też prubowałem tak ale mi błąd pokazuje
taki błąd mi wyskakuje UPDATE serwer SET datastop='DATE_ADD('2011-07-05 09:27:52' + INTERVAL 30 DAY)', datadelete = DATE_ADD('2011-07-15 09:27:52' + INTERVAL 40 DAY) WHERE port='21' 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 '2011-07-05 09:27:52' + INTERVAL 30 DAY)', datadelete = DATE_ADD('2011-07-15 09:2' at line 1 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
A gdzie w dokumentacji widzisz znak + w funkcji DATE_ADD()?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
oglądałem gdzies na jakiejs stronie. ale mniejsza o to 2 zapytanie chodzi mi o to 1 że niechce mi zrobic dobrze update
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Twoje DATE_ADD: DATE_ADD({$serwer['datastop']}, INTERVAL $okresx)
DATE_ADD z dokumentacji: DATE_ADD(date, INTERVAL expr unit), gdzie unit to np. DAY, MONTH, itd. Pogrubiłem część wspólną. EDIT A błąd dotyczył drugiego zapytania, i gdybyś w tym drugim zapytaniu dał przecinki zamiast plusów, to zapewne by działało. Czytaj ze zrozumieniem! Ten post edytował mortus 5.06.2011, 09:30:07 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
UPDATE serwer SET datastop='DATE_ADD('2011-07-05 09:27:52', INTERVAL 30 DAY)', datadelete = 'DATE_ADD('2011-07-15 09:27:52', INTERVAL 40 DAY)' WHERE port='21'
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 '2011-07-05 09:27:52', INTERVAL 30 DAY)', datadelete = 'DATE_ADD('2011-07-15 09:2' at line 1 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Usuń apostrofy otaczające funkcję DATE_ADD(), bo DATE_ADD() zwróci co trzeba.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:04 |