![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z kodem niestety na stronie wyświetla mi i nie mam pomysłu co jest grane :
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 '' at line 1
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wyświetl sobie wszystkie zapytania które generujesz a dowiesz się co jest grane (IMG:style_emoticons/default/smile.gif)
np. to: echo "SELECT * FROM zadania_aktywne WHERE id_wykonawcy=".$Player->user; |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
naprawione chodziło o $Player->user mam jeszcze takie pytanie jak tutaj dac aby zastąpic linijkę 6-7 aby mi wyszukało np czy juz taki rekord jest w bazie i aby nie dodawało kolejnego ale aby się strona długo nie ładowała przy wyszukiwaniu.
Ten post edytował szaq00 21.11.2012, 09:59:10 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat naprawione chodziło o $Player->user Ba, mi tego nie musisz mówić. Ja to wiedziałem. Chodziło o to, byś ty się o tym dowiedziałCytat mam jeszcze takie pytanie jak tutaj dac aby zastąpic linijkę 6-7 aby mi wyszukało np czy juz taki rekord jest w bazie i aby nie dodawało kolejnego Select count() zawsze zwróci ci jeden rekord wiec o to:if(empty($zajety)) { zawsze będzie FALSE, gdyż $zajety jest właśnie zwróconym rekordem. Ty masz sprawdzać co ten rekord zawiera a nie czy jest... print_r($zajety); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
czyli zamiast
if(empty($zajety) dac if(($zajety) == 0){ }else {} |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
rety... zrób
print_r($zajety); jak cię prosiłem. Co widzisz? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Array ( [0] => 1 [blad] => 1 ) gdyż mam jeden rekord zgodny
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No... czyli $zajety jest rekordem/tablicą jak ci już pisałem....
Nie możesz więc robić: if(($zajety) == 0){ gdyż to jest tablica. A tablicy do 0 się nie porównuje.... porównuje się jej elementy... Staraj sie skupiać na tym co ci ludzie piszą if(($zajety[0]) == 0){ |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
dobrze nie rozumiem jeszcze jednego
".$re1['czas']." = 2
wpisuje tak czy inaczej obecną godzinę kilka min w tył a powinno np zamiast do 12 to powinno do 14 gdyż dodaje 2*1h |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
echo "update zadania_aktywne set czas = unix_timestamp() + 3600 * ".$re1['czas']." where id_wykonawcy = ".$user;
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 21.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
juz mi działa pomogło twoje echo zauwazyłem że jest 3600 * 0 zle pobierało zmienna dzieki stary ;] + leci jesli da rade to nawet 2
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Mam nadzieję, że te proste sprawdzanie na czym się operuje zostanie ci w pamięci na dłużej. (IMG:style_emoticons/default/smile.gif) Bo nie będę już ci przecież wypominał, że w tym temacie już ci tę metodę pokazywałem...
Zapoznaj się też z tym tematem Temat: Jak poprawnie zada pytanie gdyż zawiera on wiele cennych wskazówek dla początkujących userów |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:09 |