Polish Bittorrent Tracker Support

  • Maj 18, 2012, 03:21:16
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Problem z Prosbami  (Przeczytany 823 razy)

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

chillo

  • Gość
Problem z Prosbami
« dnia: Grudzień 28, 2006, 12:24:09 »

Witam,

Mama mały problem z działem "PROŚBY".
Oo wstawieniu nowej Prośby,nastepnie wchodze w detale i na dole pokazuje mi sie taki błąd
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xxx/domains/xxxx.xxx.pl/public_html/viewrequests.php on line 402
oraz jak chce skasowac dana PROŚBĘ z detali, po kliknieciu czy napewno chce zkasowac wywala mi cos takiego jak by brakowalo czegos jeszcze w bazie
SQL Error
Unknown column 'request' in 'where clause'
in /home/xxxx/domains/xxxxx.x.pl/public_html/viewrequests.php, line 794
Czekam na waszą pomoc bo ja juz sie mecze z tym sporo czasu :(

Silnik 1.45 zmodyfikowany do 1.45 PL
« Ostatnia zmiana: Grudzień 28, 2006, 12:26:18 wysłana przez chillo »
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Problem z Prosbami
« Odpowiedź #1 dnia: Grudzień 28, 2006, 12:44:29 »

Brakuje kolumny w tabeli.
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

chillo

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #2 dnia: Grudzień 28, 2006, 12:50:57 »

Moze mi powiedzieć jakie mam dac zapytanie do bazy.
Bede bardzo wdzieczny :) :salute:
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Problem z Prosbami
« Odpowiedź #3 dnia: Grudzień 28, 2006, 12:52:15 »

W 1.4.5 afaik zmienił się system requestów, więc pojawiła się pewnie nowa struktura. Sprawdź database.sql w poszukiwaniu tabel od requestów. Albo poproś MrVirago o zapytania zmieniające bazę z 1.4.0 do 1.4.5 ;>
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

kamil13151

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #4 dnia: Grudzień 28, 2006, 12:56:15 »

Zapytanie
--
-- Struktura tabeli dla `addedrequests`
--

CREATE TABLE `addedrequests` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `requestid` int(10) unsigned NOT NULL default '0',
  `userid` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `pollid` (`id`),
  KEY `userid` (`userid`),
  KEY `requestid_userid` (`requestid`,`userid`)
) TYPE=MyISAM;

--
-- Struktura tabeli dla `requests`
--

CREATE TABLE `requests` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `userid` int(10) unsigned NOT NULL default '0',
  `request` varchar(225) default NULL,
  `descr` text NOT NULL,
  `added` datetime NOT NULL default '0000-00-00 00:00:00',
  `hits` int(10) unsigned NOT NULL default '0',
  `cat` int(10) unsigned NOT NULL default '0',
  `filledby` int(10) unsigned NOT NULL default '0',
  `filledurl` varchar(70) default NULL,
  `filled` enum('yes','no') NOT NULL default 'no',
  PRIMARY KEY  (`id`),
  KEY `userid` (`userid`),
  KEY `id_added` (`id`,`added`)
) TYPE=MyISAM;

--
-- Struktura tabeli dla `request`
--

ALTER TABLE `comments` ADD `request` int(11) NOT NULL default '0';
Zapisane

chillo

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #5 dnia: Grudzień 28, 2006, 01:22:29 »

dzieki  kamil13151   :drunk:

tego mi brakowalo
ALTER TABLE `comments` ADD `request` int(11) NOT NULL default '0';
Zapisane

Kamiloss

  • Super zaawansowany
  • ******
  • Reputacja -65526
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 665
Odp: Problem z Prosbami
« Odpowiedź #6 dnia: Sierpień 24, 2007, 11:02:18 »

Mam pytanie jak zrobić, żeby req nie spełnione same sie kasowały np po 2 tygodniach? Jak ma wygladac warunek w cleanup.php ?
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Problem z Prosbami
« Odpowiedź #7 dnia: Sierpień 25, 2007, 09:47:39 »

$days = 14;
$dt = sqlesc(get_date_time(gmtime() - ($days * 86400)));
mysql_query("DELETE FROM requests WHERE added < $dt AND enum = 0");

ale tu chyba trzeba coz zmienic z  "filled - no" bo nie jestem pewny jak ma byc ta koncowka..

hmm Po co ci tak..  powinno kasowac spelnione prosby a niespełnione zostawic by je ktos w koncu wypelnil. albo niech kasuje wszystkie starsze niz 2 tyg :P
« Ostatnia zmiana: Sierpień 25, 2007, 10:02:38 wysłana przez Bartek »
Zapisane

Piter

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #8 dnia: Sierpień 25, 2007, 11:30:56 »

lol

enum = 0
a to niby co ? :D
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Problem z Prosbami
« Odpowiedź #9 dnia: Sierpień 25, 2007, 11:44:59 »

To co tam dac?

AND enum = no");
czy

AND filled = no");
Zapisane

Kamiloss

  • Super zaawansowany
  • ******
  • Reputacja -65526
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 665
Odp: Problem z Prosbami
« Odpowiedź #10 dnia: Sierpień 25, 2007, 12:32:03 »

Czyli to ma byc tak: $days = 14;
$dt = sqlesc(get_date_time(gmtime() - ($days * 86400)));
mysql_query("DELETE FROM requests WHERE added < $dt AND filled = no");


I to usowa wszystkie req starsze niz 14 dni ?
Bo nie rozumiem tego: AND filled = no");
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Problem z Prosbami
« Odpowiedź #11 dnia: Sierpień 25, 2007, 01:06:38 »

$days = 14;
$dt = sqlesc(get_date_time(gmtime() - ($days * 86400)));
mysql_query("DELETE FROM requests WHERE added < $dt AND filled = no");

ten kod powinien byc dobry heh.
Usuwa nie spelnione prosby, starsze niz 2 tygodnie.

Pozdrawiam
Zapisane

Kamiloss

  • Super zaawansowany
  • ******
  • Reputacja -65526
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 665
Odp: Problem z Prosbami
« Odpowiedź #12 dnia: Sierpień 25, 2007, 11:58:04 »

Niestety dodałem do cleanup i nie usówa mi starszych req a mam takie po 3 miesiace nawet :P
Zapisane

Soniu

  • Super zaawansowany
  • ******
  • Reputacja 1
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 207
  • ...:::d(- _-)b:::...
Odp: Problem z Prosbami
« Odpowiedź #13 dnia: Sierpień 26, 2007, 01:40:35 »

hmm nie jestem pewnien ale po wstawieniu tego moda nie usunie ci od razu starsze niz 2 tyg. musisz te 2 tygodnie poczekac lub przestawic date.
A te z 3 miesiecy po prostu usun recznie
Zapisane

nowyyy31

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #14 dnia: Sierpień 26, 2007, 09:00:34 »

a spróbuj z tym
$days = 14;
$dt = sqlesc(get_date_time(gmtime() - ($days * 86400)));
$res = mysql_query("SELECT id FROM requests WHERE added < $dt AND filled='no'");
while ($arr = mysql_fetch_assoc($res))
{
mysql_query("DELETE FROM requests WHERE id=$arr[id]");
mysql_query("DELETE FROM addedrequests WHERE requestid=$arr[id]");
                mysql_query("DELETE FROM comments WHERE requestid=$arr[id]");
}
w cleanup masz podobne do usuwania torrentów ;)

//edycja
dzięki @nav ;] po prawione ;]
« Ostatnia zmiana: Listopad 15, 2007, 11:17:33 wysłana przez nowyyy31 »
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Problem z Prosbami
« Odpowiedź #15 dnia: Sierpień 26, 2007, 09:03:23 »

filled='no' być powinno :>
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

Piter

  • Gość
Odp: Problem z Prosbami
« Odpowiedź #16 dnia: Sierpień 26, 2007, 10:53:53 »

hmm nie jestem pewnien ale po wstawieniu tego moda nie usunie ci od razu starsze niz 2 tyg. musisz te 2 tygodnie poczekac lub przestawic date.
A te z 3 miesiecy po prostu usun recznie

lol a co to ma do rzeczy? cleanup się wykona i wyrzuci bez względu na to kiedy dodałeś ten kod a to że nie było usuwane ze wszystkich tabel odnośnie requestów to co innego :]
Zapisane

Kamiloss

  • Super zaawansowany
  • ******
  • Reputacja -65526
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 665
Odp: Problem z Prosbami
« Odpowiedź #17 dnia: Sierpień 26, 2007, 02:21:12 »

Działa dziękuje  :salute:
Zapisane

kalwin

  • <? print(" ?>
  • VIP
  • Zaawansowany
  • *****
  • Reputacja 12
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 183
  • ReactionTorrent.net
Odp: Problem z Prosbami
« Odpowiedź #18 dnia: Październik 22, 2011, 02:41:47 »

ja mam problem z categories.image o to Blad:

SQL Error
Unknown column 'categories.image' in 'field list'

in /home/danielos/public_html/PolishTracker/viewrequests.php, line 901

Struktury tabeli do tego znalesc nie potrafie
Zapisane

Daniolos

  • BTDEV Staff
  • Średnio zaawansowany
  • *****
  • Reputacja 46
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 67
  • ReactionTorrent.net
Odp: Problem z Prosbami
« Odpowiedź #19 dnia: Październik 22, 2011, 08:07:28 »

kalwin nie masz w bazie mysql columny na obrazki do kategori dlatego jest błąd.
Zapisane
ReactionTorrent.net
 

Strona wygenerowana w 0.176 sekund z 22 zapytaniami.