Pagina 1 din 1

Paranormal curat, pe cuvant!

Scris: 08-Iun-2007, 10:34:21
de mett
Situatie: modulul Knowledge Base, tabela phpbb_kb_categories, campul comments_forum_id, valoarea default -1, tinyint(3), not null.

incerc sa asignez pentru fiecare categorie din Knowledge Base un forum, valoarea se adauga in campul specificat mai sus. Toate forumurile cu id-ul intre 1 si 199 pot fi asignate in acest camp. Pentru celelalte id-ul devine (nu stiu cum si asta ma inebuneste!): 127.

Ca sa fie situatia si mai stupida, nu am nici un forum cu id-ul 127. Forumul asignat by default de KB atunci cand eu nu selectez ceva are id=2.

Saga continua: pot sa modific direct in baza de date a.i valoarea pentru campul comments_forum_id sa devina 1, 12, 123, 25 dar NU si 252, 254 etc!

Am sters tabela si am pus-o din nou, la fel. Am incercat sa editez offline campurile si sa import. Degeaba.

Sugestii? Idei? Pliz!

Scris: 08-Iun-2007, 12:43:22
de Etherfast
comments_forum_id nu trebuie sa fie tinyint :)
Incearca long, double, sau orice altceva.
Tinyint nu duce la valori foarte mari, in cazul tau mai mari de 200 ;)

Succes.

Scris: 08-Iun-2007, 13:05:32
de mett
Multumesc, asta era! Am pus int(10) si merge. Inca ma mai intreb de unde vine acel nr 127 da' nu mai conteaza. Merci

Scris: 08-Iun-2007, 13:29:12
de Etherfast
127 e 2^7-1 :)