Witamy, Gość. Zaloguj się lub zarejestruj.

Autor Wątek: problem ze skryptem ptp, błędy  (Przeczytany 3337 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Annoyer13

  • *****
  • Podziękowania otrzymane: 34
  • zzz
    • Zobacz profil
    • Dobry VPN
problem ze skryptem ptp, błędy
« dnia: Czerwiec 24, 2009, 13:52:02 »
Testuję pewien skrypt, przeznaczony do utworzenia strony typu paid to promote (luda się rejestrują i promują dany link typu http://strona.host56.com/promote.php?id=tutaj_nick ).
Skrypt bardzo stary, archaiczny, bazujący na php i mysql (chyba z 2003, no ale łatwym kosztem go nabyłem - nie mam ochoty wydawać kilkuset złotych na autorski skrypt, gdzie zyski zwracałyby mi się kilka miesięcy :P), więc parę błędów pewnie ma.
Ale o co głównie mi chodzi. Otóż wchodząc w link do promowania wyskakuje info o błędzie:
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 'totpoints=totpoints+ WHERE username='tutaj_nick'' at line 1Po odświeżeniu działa.

Hmm, co mogę tutaj zaradzić? Orłem w php/mysql nie jestem i nie będę, głównie z braku czasu, dlatego poproszę o łopatologiczne porady. :P
« Ostatnia zmiana: Wrzesień 17, 2010, 14:55:41 wysłana przez Annoyer13 »


Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

Abik

Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #1 dnia: Czerwiec 24, 2009, 14:30:31 »
czy to czasem nie znaczy, że masz wersje mysql nowszą niż są te polecenie pisane? ; d
chociaż pewnie nie o to chodzi, ale na oko tak mi się wydaje wlaśnie, chociaż ja tam się za dobrze na mysql nie znam s;

czarnowidz

  • *
  • Podziękowania otrzymane: 0
    • Zobacz profil
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #2 dnia: Czerwiec 24, 2009, 15:40:52 »
Masz syntaxa, czyli najczęściej chodzi o to, że brakuje średnika ';' po jakiejś linice. Pokaż kod, to ci powiem jak załatać.

EDIT:
Ajć, sql syntax... czyli błąd w składni SQL.

Annoyer13

  • *****
  • Podziękowania otrzymane: 34
  • zzz
    • Zobacz profil
    • Dobry VPN
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #3 dnia: Czerwiec 24, 2009, 15:43:10 »
Czyli co mogę zapodać? Pliki z serwera czy bazę?


Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

czarnowidz

  • *
  • Podziękowania otrzymane: 0
    • Zobacz profil
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #4 dnia: Czerwiec 24, 2009, 15:59:26 »
Plik, w którym wywala ten error ^^

Annoyer13

  • *****
  • Podziękowania otrzymane: 34
  • zzz
    • Zobacz profil
    • Dobry VPN
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #5 dnia: Czerwiec 24, 2009, 16:07:38 »


Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

Kaczy

  • *
  • Podziękowania otrzymane: 1
    • Zobacz profil
    • www.Luzzak.pl
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #6 dnia: Czerwiec 24, 2009, 18:16:09 »
ja już widzę błąd: 'totpoints=totpoints+ WHERE username='tutaj_nick'' nie możesz dodać pustej wartości do istniejącej już, a dokładniej nie może być totpoints+(pustka) jest na to rada :P dodaj przed tym zapytaniem, a widzę, że jest w dwóch miejscach:
w linii 101 dodaj:
$shouldcredit = ($shouldcredit!=false) ? $shouldcredit : 0;

oraz w linii 132 zrób przerwę enterem i dodaj to:
$ccredit = ($ccredit!=false) ? $ccredit : 0;

powinno zadziałać ;)
« Ostatnia zmiana: Czerwiec 24, 2009, 18:19:21 wysłana przez Kaczy »

czarnowidz

  • *
  • Podziękowania otrzymane: 0
    • Zobacz profil
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #7 dnia: Czerwiec 24, 2009, 18:59:35 »
Skoro Kaczy pomógł, to zaczekamy na wynik ^^

Annoyer13

  • *****
  • Podziękowania otrzymane: 34
  • zzz
    • Zobacz profil
    • Dobry VPN
Odp: problem ze skryptem ptp, b??dy
« Odpowiedź #8 dnia: Czerwiec 24, 2009, 22:04:04 »
Działa :D Dziękować


//.
« Ostatnia zmiana: Czerwiec 24, 2009, 22:07:01 wysłana przez Abik »


Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.